1. Remove Storable from subprocessing, introduce DXSubcommand as
a light shim over Mojo::IOLoop::Subprocess.
2. Try to prevent user->put when in a spawned process. Which will
likely need more thinking about and more work.
3. Make it clearer where the spawns are coming from.