Spatial Computing, Augmented Reality, and how a collision of new technologies are bringing about the next tech revolution