Expand description
The frontend-neutral editor model and its structural operations.
Model is generic over a Backend: it builds path-addressed EditOps,
applies them through the backend, and re-derives its view from
Backend::to_value after each change. It owns no editor, no format, no
filesystem, and no terminal — the backend owns the document; the embedder
owns file I/O and rendering.