This certainly looks interesting :D I'll make a CS in a bit.