generate, refine, validate, and render diagrams from natural language, notes, code snippets, schemas, tables, or existing diagram source.