I don't know if this method has been explored, but I imagine a sphere made of nanoparticles that can individually change color by applying a laser to them.
The color could be reverted back with a different frequency(color)or intensity of the laser.(multiple lasers focused on one particle).
Imagine the data storage possible. Many different colors could be in the same space, without interference from other colors in same space.
The difficulty as I see it is creating nano particle that will change color depending on the frequency and intensity of a laser.
Feed back is always welcome!
__________________
"A man never stands so tall as when he stoops to help a child." "Never argue with a stupid person.They will drag you down to their level and beat you with experience" "To create an apple pie from scratch, first you must create a universe"