Yep, that explains it pretty well. Another (very well hidden) piece of documentation you may want to check out for more details is in Engine\Documentation\Source\Programming\Assets\CustomImporters. For some reason the docs for this don’t seem to be on the documentation site.