1
RetrieverFinds the most relevant reference illustrations from a curated set
2
PlannerGenerates a detailed textual description of the diagram to create
3
StylistOptimizes the description for visual aesthetics and academic conventions
4
VisualizerGenerates the actual image from the optimized description
5
CriticEvaluates the image and suggests revisions (iterates with Visualizer)