The goal is to make it available everywhere. Currently there are only UI plugins, and I think it is the best place for CompositionContainer. In the future it could split into UI and non UI plugin interfaces. Then CompositionContainer would be moved into non UI interfaces.