Add ScenarioReader.cs. Update PPMWriter API