Expand usage of PluginContainer.
Remove "replaceable" argument from ServiceManager.
Add a basic implementation of ServiceManager.