Hi, I would like to know what do you think about this file structure:
|-- apimodule
|-- module1
|-- module2
|-- module3
|-- components
|-- component1
|-- component2
|-- component3
|-- component3.component.ts
|-- component3.component.html
|-- component3.component.scss
|-- pages
|-- page1
|-- page2
|-- page3
|-- page3.component.ts
|-- page3.component.html
|-- page3.component.scss
|-- services
|-- service1.service.ts
|-- module3.constant.ts
|-- module3.interface.ts
|-- module3.component.ts
|-- module3.component.html
|-- module3.component.scss
|-- module3-routing.module.ts
|-- module3.module.ts
|-- shared-general
|-- components
|-- directives
|-- pipes
|-- services
|-- utils
|-- shared-module1
|-- shared-module2
|-- shared-module3
|-- components
|-- services
|-- app-routing.module.ts
|-- app.component.html
|-- app.component.ts
|-- app.module.ts
|-- core
|-- guards
|-- constants
|-- interceptors
|-- interfaces
|-- models
|-- services```