code: function Init(appGlobal, pathsList) {
              debug("Initializing Boot");
              loadFinder = new Finder();
              loadProvider = new Provider();
              loadNamespace = new Namespace();
              global = appGlobal;
              global.App = {};
              global.Modules = {};
              global.Config = {};
              this.initProviders(sortProvider);
              this.initApplication();
              this.initModules();
              var mainApp = require("../express");
              this.boot(mainApp);
              mainApp.boot = function (nameProvider, userApp) {
                  debug("Booting Manual Provider");
                  loadProvider.bootProvider(nameProvider, userApp ? userApp : mainApp);
              };
              mainApp.provider = function (nameProvider) {
                  debug("Getting " + nameProvider + " Provider");
                  return loadProvider.providerByName(nameProvider).instance;
              };
              return mainApp;
          }
docs: Loading components, objects
  
  @param appGlobal
  @param pathsList