modularise logic and extend the data model a bit
Now has specified superscene and parent-scene
extract classes
Not using the parser generator.
Story file is written consistently and automatically. Story file is parsed somewhat robustly - instead of the ad-hack magical format we had before.