The heterogeneous nature of communications exposes the need for context-sensitive representations that can adapt to fluctuating resources and needs. This is inclusive of physical resources such as available local and network storage and computation, and cognitive resources such as the shared experience and attention of those communicating. Media objects should be dynamic and adaptable to their application contexts.