modular simulation environment