@keeth That was my original idea, but I discovered it does not work well in practice.
Are there any recommendations/notes on using components outside of systems? I have a websocket connection thing that I built as component but now it will not be started during startup but instead there will be multiple connections. I'm aware that this makes me lose the dependency resolution features but overall it seems that the start/stop interface is suitable for this kind of resource pooling?