Lots of minor improvements here.
Instead of stowing dotfiles individually by software, and instead of stowing dotfiles based on working environment, I now just stow all dotfiles at once, so the extra hierarchy isn't needed.