Почему не смущает, что все контроллеры наследуются от одного общего Controller в папке проекта?Речь об этом не шла. И где написано, что "не смущает"? Просто паттерн такой (Input Controller назвается), исторически сложилось.
По сути, только модели и ресурсы нужно будет поделить на подкаталогиТолько если бизнес оперирует словами "модели" и "ресурсы", ведь DDD - это про единый язык между разработчиками и бизнесом.
Теоретически так