Trait Component
goggles::component
pub trait Component: Sized { type Storage: RawStorage<Self>; }
type Storage: RawStorage<Self>