@alex I think you can get rid of context providers with this? because each plugin has its own internal state...