pub type ComponentMap = Map<&'static str, ComponentFunction>;
pub struct ComponentMap { /* private fields */ }