now renderable elements don't need the render system as part of the constructor