This isn't exactly what you're talking about, but it is 3M vinyl wrap. Mine is from a guy on the Victory forum that set up a website with several patterns and color options (about 12,000 possible combinations). I did the installation and I'm pretty pleased with it. I've had 4 people ask me why I bought a new bike!
With what your describing, your imagination is the limit! Best of luck to you.