The Modular OpenRobots Simulation Engine