docs: function getModule (name) {
      // create new module if it does not already exist
      if (!defined(immutableApp.modules[name])) {
          // create module
          immutableApp.modules[name] = new ImmutableAppModule(name)
          // add to list
          immutableApp.moduleNames.push(name)
      }
      // return module
      return immutableApp.modules[name]
  }