Provide a logger to New, rather than using stderr.
Provide standard streams for subprocesses as optional fields.
Move example to its own dir and make svisor a package.
Give up on subcommands that can't be found when added.