- immutable component system?

- method to remove all components of a type without destroying Entities
- method to remove a component of a type without destroying entity

- look at test coverage
- docs