This is super cool! We were tossing around a similar idea, but abandoned it and I am glad we did because you took it in a much more interesting direction! Can't wait to see the final result!