adopt the plugin-in-plugin to use the new sane add plugin API