The theory is right! Edit-lenses and lenses in general. A bidirectional SVG code/visual editor. Ordinary SVG. Code
or Draw
or both. It simply skips semantics it does not understand, so comments and SVG animations are preserved (WTF!). I feel like I learnt something important, and it is written down. This thing took me to new dimension of thought. Theory-led architecture makes expansive guardrails that can cover something as ugly and fractally complicated as vanilla SVG (paths, gradient, "g", HTML).
tomlarkworthy.github.io/lopebooks/notebooks/tomlarkworthy_svg-lens.html#view=S100(@tomlarkworthy/…