Scenario type manager and stuff