There are new configuration directives of the form <table_name>_disable (ex. ca_object_lots_disable) in app.conf that can disable support for specific cataloguing structures: ca_objects, ca_object_lots, ca_entities, ca_places, ca_occurrences, ca_collections and ca_storage_locations.
This is quite nice as it lets you simplify navigation in systems that don't use everything the CA provides. But it would be nice if this could be done from a profile, rather than requiring one to first install, then ascertain what structures are not needed and then change app.conf to suit.
If we do this we'd need to add some directives to the installation profile format (no big deal), then store these settings somewhere (application vars?), and also provide some kind of UI to change them. It's the UI that's the biggest chunk of work.