DiagramEditor (Default Config)

The DiagramEditor component wired with default config only — no custom toolbar, no manual event listeners, no hand-rolled controls. Everything (toolbar, tool palette, color selects, font/size selects, undo, prompts) is handled by the component.