This document discusses tools for creating indistinguishable realities between the augmented reality, physical reality, internet of things, and world wide web. It presents a history and evolution of mixed reality technologies from 2013 to 2016. It proposes the need for abstraction layers and standards to allow interconnection between different IoT systems and components. The goal is to provide tools for users to edit and connect realities, for industry to interconnect, and for developers to build user interfaces across realities.