- Renamed ComponentFactory to ComponentValueFactory
- Added ComponentValueFactory
- Added ComponentPooled
- Added ComponentById[Pooled]