I noticed that there are some sample files in the early part of this message thread, and that's exactly the sort of thing I need to find. Unfortunately, those links are no longer functional.
I have a simple example, but Magistross does not want us to post them. (Rightly so, because it would give away his template.)
In the example, I started with the demo, I stripped away all the unneeded utility objects and events, created 3 buttons on the layout to call different dialogues, I added events to load the example dictionary and some events for UI controls for the dialogues when they are in progress, the UI controls are simple, not foolproof, but they work with mouse and keyboard. Pretty simple. I think you can get it from this example.
Also see the 'cheat sheet' post in this thread that I did about the commands for the dialogues.