RenderInstance now has its own file