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.