Creating Modular Environments