Technology constantly evolves, usually slowly and insidiously - but always just as surely. Things that are currently being developed in laboratories will be in the public domain as different products and applications perhaps as soon as in a few years' time, and as more refined versions in around ten years' time.