Implement SchemaActions and their handlers in the webview.
- Define SchemaActions for supported editing commands (add, remove, edit for elements, attributes, etc.)
- Implement handler functions to translate UI actions into commands dispatched to the VS Code extension
- Ensure robust type protection for actions and handlers
- Wire actions through the webview’s event system
Acceptance criteria:
Implement SchemaActions and their handlers in the webview.
Acceptance criteria: