Microsoft Mesh: Augmented Reality Framework & its Alternatives