system
Start and stop services in a particular order.
Service
protocol
members
start
(start this config)
(start this config deps)
Start a service with the given config and deps.
stop
(stop this)
(stop this config)
Stop a service, optionally passing a config.