MMP interconnects devices and can store their capabilities in a central point,
called a Multimodal Hub (MMH). Once a device modality component connects to
the MMH, the MMH stores the user interfacing capabilities in terms of production
and consumption of human communication events as sent by the component, and
then manages the connections between components based on default or user configured
rules.