Use new renderable component, move rendering code into system