Bloc graphical stack
Glamorous Toolkit is built on top of the Bloc vector-based graphical framework. The key property is that it relies on exactly one rendering tree at all times without the need of an intermediate canvas. This enables new kinds of visual interfaces, including a live and rich text editor and complicated visual scenes.
This complicated scene is live and it is all rendered with exactly one rendering tree.
The Inspector showing how the text editor represents all its parts, including graphical elements and the cursor, within one rendering tree.
The pane on the left holds a visualization embedded in an inspector. On the right we see where in the rendering tree the highlighted node fits.