Reusing an existing class loader (since all plugins will infact have a class loader for the same base path) is where I anticipated we'd end up going. Does your subsequent comment mean automatically adding a class loader for each plugin path and not needing to declare each plugin in use (in terms of autoloading) ?