sequenceDiagram actor Writer participant Editor participant FileSystem participant Preview Writer->>Editor: Edit Markdown Editor->>Preview: Update preview input Preview-->>Writer: Render document Writer->>Editor: Save Editor->>FileSystem: Write source FileSystem-->>Editor: Save complete Editor-->>Writer: Show saved state