Remove `CanvasDiagramEditor` and `CanvasDiagramEditorPage` components:...
Remove `CanvasDiagramEditor` and `CanvasDiagramEditorPage` components: consolidate diagram editing logic under a single, unified implementation to simplify codebase and reduce redundancy.