Angular Modules help organize an application into cohesive blocks of functionality.
An Angular Module class is adorned with the NgModule decorator that defines metadata about the module.
This chapter explains how to create
NgModuleclasses and how to load them, either immediately when the application launches or later, as needed, via the Router.
Source: Angular Modules (NgModule) – ts