Sure, here it is. Keep in mind that this is work in progress, and not everything is tested or even remotely finished. I would love to have some feedback on these ideas too!
MTCEmitter.cpp
http://www.box.com/s/9ce309863735240d86d5
MTCEmitter.h
http://www.box.com/s/209708e2c5a49a6929d0
