Angular Modules provides a mechanism for creating blocks of functionality that can be combined to build an application.