This is an implementation of ElProfesore for CSC 130 at U Vic. It is sized so that at the default size, it will occupy a little more than one vertical half of a 13" Macbook Air screen; the other side will usually be a Wortkbench for the students to play.
There are two boxes of controls at the bottom, only one of which should be visible at any time. The CompositionBox has the controls you need to build a tutorial; the PresentationBox has the controls to view it. To switch to presentation mode
this.presentationMode() (or select PresentationMode from the Menu)
to switch to composition mode
this.compositionMode() (or select Composition from the Menu)
In Composition Mode, simply hit "save as" and the page will be saved as the page number in the text box.
Clear clears the current page.
One thing that is confusing is that the morphs can be on multiple pages. When you save, it saves all morphs to the current page -- not a new copy of the morphs, but the morphs themselves.