I implemented a CLIM-like commands framework. There is now a keyboard help window (press F1) and a generic "operations" framework that allows commands for working with words to be applied to an input gadget, for example, which causes the word to be extracted from caret position. This is conceptually similar to CLIM presentation translators.
Also, the UI now builds all tools into a single workspace window. Multiple workspaces can be opened.
Here is a rather large screenshot.