Comment se déplacer lentement vers / à migrer vers la Machine dans un système de JavaScript

Nous avons déjà existants JavaScript système.

Ce que nous voulons faire:
Nous aimerions commencer à intégrer la Machine dans le système actuel; il ne suffit pas de passer le tout à la Machine. Nous voulons lentement commencer à écrire quelques-uns des nouveaux modules en caractères d'imprimerie.

Ce que nous avons essayé:
Nous utilisons un modèle pour l'organisation de notre code JS similaire au MODULE Tapuscrit de construire.

Nous avons essayé de réécrire une simple classe/objet en caractères d'imprimerie et ont été couronnées de succès, mais nous avons eu des difficultés à accéder à JS fonctions définies dans notre code, dans d'autres fichiers.

Problèmes Rencontrés:
Nous avons dû créer dummy interfaces, et mannequin fonctions utilisant ces interfaces etc.

Donc la question:
quelqu'un peut-il commentaire, ce serait la meilleure approche lentement intégrer la Machine dans un JavaScript système.