Primarily for educational purposes, but fully functional. A bit scattered at the moment, but it will start to take shape, I promise. Making it OpenAjax compliant so it doesn't trample all over your existing globals.