This looks really cool. I'll start working on something, but it'll probably take me awhile