Digital Fact (VR) and you may Augmented Truth (AR): Getting into tomorrow