Move Scenario to its own module.