A reference implementation of my PluginManager