С сервера приходят адреса дополнительных компонентов для фабрики и их необходимо запустить в текущем контексте. 
Без requireJS это можно реализовать с помощью глобальных переменных и созданного скрипта.
Как это сделать c requireJS?
Можно внутри модуля сделать так:
require(['Factory', 'require'], function (Factory, require) {
// ... тут какой-то код
  // добавляет зависимости
  function addDependence(name, path) {
    require([path], function (module) {
      Factory.add(name, module);
      console.log(Factory.ModuleX);  // вернет модуль     
    });
    console.log(Factory.ModuleX);  // вернет undefined
  }
console.log(Factory.ModuleX);  // вернет undefined
});
но данные не выйдут за пределы функции 
как сделать загрузку модуля?