-- |
-- Configuration and state of the component.
-- 
-- /tag/ is required for identifying the type instance of 'Event'.
-- 
data Storage tag = Storage Config (MVar State)

-- |
-- Configuration of the component.
-- 
-- TODO: to implement.
-- 
data Config