docs: function(parentModule, kbox, id, app, callback) {
  
    if (typeof callback === 'undefined' && typeof app === 'function') {
      callback = app;
      app = undefined;
    }
  
    // Try to load module from node_module directories.
    return requireFromNodeModules(parentModule, id)
    // If module was not found in node_module directories, try to load
    // from other directories.
    .then(function(mod) {
      if (mod) {
        return mod;
      } else {
        return requireFromOtherDirs(kbox, id, app);
      }
    })
    // Return.
    .nodeify(callback);
  
  }