How to best structure a large project into multiple installable packages

I have only skimmed this thread. But maybe that is the “official” statement on this topic.