я думаю, чтоб он не так росло нужно ещё одну штуку внедрить.
оно растет потому что все изменения приходится кидать на верх и чтоб все из проксировали дальше, но можно сделать какой-то eventBus кидать в него с модулей события, и всеми модулями(всем которым это нужно) реагировать на события