Genius!
I think I had a dream about doing something like this,  or maybe it was a dream about a dream.....

Figuring out how to do something you have never done is what makes a good challenge.