This, so far, is the basis of mapmaker.js. I believe as of right now it is just testing and efficiency modifications.