Refacotor Rendering into Separate Context :tractor: