Understanding Frequently Used Angular Modules (NgModule) And Their Scopes in Developing Angular Application