В папку ``./Src`` я положил трейты с функциями общими для всех модулей в проекте ``Tasks`` - Папка с модулем. Собственно здесь это чисто для примера, чтобы наглядно показать как я разделяю проект на модули, и как модули могут взаимодействовать между собой. [Подробней](./Tasks/Readme.md) ``OtherModule`` - Пустой модуль для того, чтобы продемонстрировать взаимодействие между модулями. Собственно как вызвать одни модули из другого, пример тут: ``app/modules/Tasks/Infrastructure/Storage/Factory.php`` ``ModulesProvider`` - Здесь происходит создание и инициализация модулей (внедрение зависимостей, загрузка настроек).