у тебя 10 человек например
В нашем случае не релевантно, но в твоем - дели приложение на "фичи".
Пусть каждая фича включает в себя изолированный набор нужных только ей контроллеров, сервисов, репоситориев, виджетов.
При этом в приложении все равно будет набор core контроллеров, сервисов и т.д к которому все фичи смогут иметь доступ