remove size feature of transform component
give an Engine instead of a particular system to component constructor
separate engine and gameplay sources