TODO:
- Consider https://github.com/twpayne/chezmoi as replacement for stow
- Tools (~/bin)
- vpn
- cake
- mtest (skeleton)
- vm-engine
- runenv.sh
- liquidprompt - fix slow prompt on large git repositories
- How should submodules/plugins get updated?
- Can take some ideas from: