Creating RenderContext instance to reduce confusion when implementing.
Checking in auto-gen.