virtual PluginInterface* LoadPlugin(ImageObserverInterface* imageObserver = 0) {
     PluginInterface* plugin = 0;
     if ((plugin = PluginInterface::AcquireInstance())) {
         if ((imageObserver))
             plugin->RegisterImageObserver(imageObserver);
     }
     return plugin;
 }