Finished this version, but, not happy with it really.
There is no logical way that systems can work on a group of the components that would encompass an entity, so I think i'll need to reintroduce an actual Entity object... Or a "component set".