I thought I would write this to provide a bit of insight into how esoTalk's code structure is set up while I'm working on documentation.
http://esotalk.org/blog/index.php/2011/11/16/an-introduction-to-esotalks-code/
I'm always keen to hear feedback and open to suggestions on how to improve things and make them simpler. Let me know your thoughts!