Remove Component::Type.
Add ShapeComponent.