Added TextureRenderComponent

and some other changes to make texture loading work