This sounds reeeeeally fucking cool. I'll get back to this soon.