Virtual Fact (VR) and Enhanced Facts (AR): Getting into tomorrow