Amazing. I'm building almost the exact same thing. I'll share mine when it's mature enough. :D