Holographic and 3D Teleconferencing and Visualization: Implications for Terabit Networked Applications