The vmblu graphical editor
The first versions of vmblu were obviously not written with vmblu, but as soon as the vmblu editor became a viable product, the editor itself was remodelled using vmblu. The main purpose of the rewrite was to cleanly separate the different functions of the editor: the UI, the document management, clipboard handling, selecting from node libs etc. It proved to be very helpfull when making different versions of the editor: only some nodes had to be swapped.
The first model, webview.mod.blu, is the architecture of the vscode extension based the webview design pattern, hence the name.
The second model, playground.mod.blu, is the vmblu architecture of the playground version, which you are using on this site to look at vmblu files. The playground version has its own simple workspace node for document handling, but for the rest uses exactly the same nodes as the vscode version.
Obviously you can use your coding agent to explain the architecture of the application to you.

