src/libs/Module.js
function start(oModuleId, oIdInstance, oData, oSingle) {
  var bStartMultipleModules = isArray(oModuleId);

  if (bStartMultipleModules) {
    _multiModuleStart(this, copyArray(oModuleId), oIdInstance, oData, oSingle);
  } else {
    _singleModuleStart(this, oModuleId, oIdInstance, oData, oSingle);
  }
}
function start(oModuleId, oIdInstance, oData, oSingle) {
  var bStartMultipleModules = isArray(oModuleId);

  if (bStartMultipleModules) {
    _multiModuleStart(this, copyArray(oModuleId), oIdInstance, oData, oSingle);
  } else {
    _singleModuleStart(this, oModuleId, oIdInstance, oData, oSingle);
  }
}
start is the method that initialize the module/s
If you use array instead of arrays you can start more than one module even adding the instance,
the data and if it must be executed as single module start.
@param {String|Array} oModuleId
@param {String|Array} [oIdInstance]
@param {Object|Array} [oData]
@param {Boolean|Array} [oSingle]