dont hardcode the catalog factory type for finding catalogs in the extentmap; add factory_type_for_content_type API