`FreeComponents` has become a `ObjectPool` and `FreeListComponent` is now a `ComponentPoolable` with `Poolable` as a mixin, #27