This would involve creating other repos (namespaced package, e.g. solaris.post_processing), with their own dependencies and tests.
E.g TiTiler has: titiler.core, titiler.mosaic, titiler.application python modules (within the main repo) but we also have titiler.pgstac, titiler.mvt, ...
a suggestion from @vincentsarago