This should allow concurrency in the plugins to be independent from their container. Contains also some work on the system for registering plugins.