Split from Render.php

Environment, convenience and context Approach uses in the global scope.