I just finished reading an article about the recommended folder structure in an Angular project. The part about the feature modules caught my attention because it recommended to include a "top component" inside the feature module, like this:
-FeatureModule
-->components
-->pages
-->models
-->services
-->topcomponent.ts/html/css
The articule suggests that the subcomponents descend from this component so my question is about the use of this component, because I usually use a page component as a container and "smartcomponent" .
I am doing wrong using page components this way? should the page components descend from this component through the component's routing system? thank you