BlockSelectionComponent, System, Event and Renderer.

System to allow players to make selections in the world. Selections are not persistent but fire an event, that other systems may receive to actually do something useful.