то есть, подход в целом – это:
1. каждая страница – это модуль
2. вложенные страницы – это вложенные модули
3. каждый модуль/страница содержит в себе то, что в нём используется
но я понял, что надо, по сути, наизнанку выворачивать структуру. то есть, не в страницах содержится функционал, а в функционале есть страницы. так?