@martinklepsch: I've never used it that way, so I can't say much. I suppose you could reuse the start/stop methods, but I'm not sure there would be any other benefit.
@stuartsierra: thanks for getting back to this :simple_smile: It certainly doesn't make use of much more. It just felt natural since there's a thing which has a lifecycle — so why not model it as component.
I guess this is true for any resource-pooling scenario, practice will show how good or bad the idea is in reality haha