After[0] several[1] experiments[2] in structured code editing[3] (to list a few) I'm now ready to take a bigger stab at it and am working on coding environment/lang where UI is also a primitive of the language. Early days, but happy to chat if someone is curious.
[0]: https://dflate.io/shady-phoney
[1]: https://dflate.io/vscode-soy