должна ли структура модулей в Dagger-2 быть похожей на / отражать структуру моей иерархии / графа объектов (например, для дома должен быть модуль "дом", который включает в себя модуль "окно"?легко найти конкретные модули, если я хочу внести изменения в класс? Я работаю, НЕ работаю над приложением для Android.