@startuml skinparam monochrome true skinparam shadowing false actor "Developer" as Dev rectangle "Unified Documentation Platform" { component "Markdown Editor/Viewer" as Markdown component "Diagram Renderer" as Diagram component "Navigation & Search" as NavSearch database "Content Repository" as Repo } Dev --> Markdown : Edits/Views Text (Markdown) Dev --> Diagram : Edits/Views Diagrams (Mermaid/PlantUML) Dev --> NavSearch : Finds Information Markdown <--> Repo : Stores/Retrieves Markdown Diagram <--> Repo : Stores/Retrieves Diagram Code NavSearch --> Repo : Indexes Content Markdown --> Diagram : Triggers Diagram Rendering (if embedded) rectangle "External Tools (Minimized)" { component "SVG Editor (Optional)" as SvgEditor } Dev .> SvgEditor : (Rarely) Edits Complex SVGs SvgEditor .> Repo : Stores SVG Assets note right of Dev Reduced context switching Improved discoverability Holistic view end note @enduml