The Application layer sits on top of the Engine layer. Its core responsibility is to provide a several doors between you, the developer, and the functionality of the VisioDevKit. Each door leads to a set of associated functionality.
For example, via the editModuleManager() method, it is possible to retrieve the functionality of the various enabled Modules within the VisioDevKit.