Тут я так понимаю проблема такая, что код написанный одним прогером очень тяжело понять другому, так как первый писал под себя, для своего удобства. Чтобы эмулятору развиваться дальше, нужно получается, чтобы кто-то основательно начал изучать текущий код или полностью переписывать все его части.