The module system that the Yandex.Maps API is based on.
The Yandex.Maps API consists of a large number of interconnected modules. A module is a programming unit. For example, a class, a specific realization of a class, a static object, or a function. The module system guarantees that when initializing a particular module, all the modules it needs will already be initialized.
The module system provides asynchronous access, since it may be necessary to load missing modules.
You can add your own modules to the module system.