Organizizing better
 * Made an environments category with an EnvironmentBase class