Слушайте, по поводу архитектуры, а есть ли какой-то такой подход / паттерн,когда мы все ключевые узлы архитектуры и их связи описываем в одном конфигурационном файле? Грубо говоря как единый конфиг для роутов на фронте.
Расчет на то что это позволит ответственней подходить к связанности модулей и избежать необдуманных импортов, скажем так. Плюс это можно использовать для IoC.