Derive Macro ComponentManager

Source
#[derive(ComponentManager)]