Revamped RenderComponent