1. Give a graph to the computer
2. The computer makes the graph a reality
http://chester.id.au/2012/06/27/a-not-sobrief-aside-on-reign...
Puppet, Chef, Cfengine come at it from an on-disk direction.
Upstart, SMF, systemd, launchd come at it from a runtime direction.
They're still talking past each other. And it's annoying.
What I would really like is a system that does both as first-class citizens. I may be waiting a while.