Keeping narrative runtime and editor tools in separate modules A concrete look at NarrativeFact and NarrativeFactEditor: where story state lives, where authoring tools live, and how the dependencies are arranged. Oct 1, 2026 ArchitectureEditor ToolsC++