Just found a nice read on creating an employee management CRUD app in angular 8 - https://overflowjs.com/posts/Angular-8-Understanding-Directory-Structure-and-Creating-CRUD-App
and the code GitHub repo - https://github.com/overflowjs-com/Angular8-CRUD-employee-management
The article explains the directory structure first and then get into creating the CRUD app. It also explains the routing stuff.
Hope it helps someone starting with it.