This is cool stuff. It could also use some more comments I think. It's a little hard to jump in and know what's going on.