o Refactor vpn launchers, reuse code, improve implementations, update
    documentation. Closes #2858.