A procedural story generator.