Simplify the lesson prefs panel.
Added a prefs change notifier by-name function (since the prefs and ini file code do not have such a mechanism; boo!)
Add a ClipGeneratorHolder and Factory that is updated with settings for a new ClipGenerator when the prefs change.