pub trait Component: Any { }
This trait is used to internal handle all components types. This trait is implicitly implemented for all other types.