#1 Implement EnvironmentGui