Engine: break out Env utilities into their own type - Env
Merge pull request #3117 from shykes/engine-refactor-env

Engine: break out Env utilities into their own type - Env