castAR: bridging the physical world with the virtual worlds; 3D holographic like projections in AR, fully immersive environments in VR