Technologies For Next Generation Telepresence