Towards Virtual Co-location and Telepresence based on