Shared scenario modules works. Scenario modules are sent immediately if they are changed. General code cleanup for ScenarioWorker.cs.