NgModules is a concept that commonly used in architecture v16 and earlier to help configure the injector and the compiler and help organize related things together.