Feels like it should be called `PluginManager`.