Interfaces and goals

---
config:
  flowchart:
    defaultRenderer: elk
  layout: dagre
---
flowchart TB
  %% "For Everyone" interface map
  subgraph FE["Interfaces & Goals"]
    direction LR
    subgraph WebUI["Website Interfaces"]
      direction TB
      Adv["Advanced Editor (pros)"]
      Proj["Project-Based Wizard (guided)"]
    end
    subgraph Prog["Programmatic"]
      direction TB
      Scripts["Scripts/Notebooks"]
      Apps["Third-Party Apps"]
      Integrs["Integrations (alerts, etc.)"]
    end
    Goals["User Goals"]
  end

  Goals -->|science-grade| Adv
  Goals -->|guided learning| Proj
  Goals -->|automation| Scripts
  Goals -->|ecosystem| Apps
  Goals -->|event-driven| Integrs

  subgraph Tools["Data Tools Spectrum"]
    direction TB
    Edu["Education/Project Tools\n• Color composites\n• Globular cluster age/metallicity"]
    Pro["Professional Tools\n• Time-series photometry\n• Catalog cross-match\n• Pipeline QC"]
  end

  Proj --> Edu
  Adv --> Pro
  Scripts --> Pro
  Apps --> Pro
  Integrs --> Pro