Exceptions would be better suited in `exceptions.py`. You should also think about what exceptions could be raised (and where) by the `PluginManager`. `ImportError`? `SyntaxError`? etc.