Signal,
Всё проще некуда. Ставишь тот емиттер по ссылке. Потом в коде:
var ee = require('event-emitter');
ee(Gtdocument.prototype);
Теперь на экземпляры Gtdocument можно подписываться. А они, в свою очередь, могут вызывать в своих методах this.emit(...)