The main change here is that we're pulling the "SkipRuntime" interface out of the public API, as the intention from Daniel/Lucas is that those operations on resources are to be managed under the hood by the framework.
I also renamed it to ServiceInstance but am open to changing that -- my thinking is that it represents a running service, i.e. an instance created by passing a SkipService (which specifies the logic/structure of a reactive service) to initService (which actually spins the thing up)
The main change here is that we're pulling the "SkipRuntime" interface out of the public API, as the intention from Daniel/Lucas is that those operations on resources are to be managed under the hood by the framework.
I also renamed it to
ServiceInstance
but am open to changing that -- my thinking is that it represents a running service, i.e. an instance created by passing aSkipService
(which specifies the logic/structure of a reactive service) toinitService
(which actually spins the thing up)