Very right in saying designers have been after this feature for quite some time, the ability of applying interactive elements mapped (even if only appearing to be) onto 3d object surfaces, opens a wide array of possibility's. Hardware technology such as shades would most likely enhance this feature as the ability to apply hi-quality material elements such as smoke, particles and reflections would widen the possibility's even more.