For the practical portion of this dissertation, I introduced a proof-of-concept browser-like media and communication application environment called the Underweb. Unlike the contemporary WWW, who's aesthetic and functional ideology is (still!) geared towards rectangular newspaper-like layout, single page-based interaction, and consumption of data, the Underweb aims to provide the user with more general layout mechanisms, dynamic interaction, and tools for writing and publishing of data. The Underweb could decode as well as encode audio-video streams on the net. It contained potential support for multiple markup languages, and included an API for developing simple non-rectangular container shapes. It used and exposed to the developer the lower level free software technologies that are employed, but concealed, by other contemporary browsers such as firefox, safarai and chrome.