Timely, since I spent some time over the weekend digging into the internals of Supervisor.
One of the most interesting features, for me, is that Supervisor has an XML-RPC interface[1], allowing for some creative interaction with supervisor and the processes it manages.