make the zsh configuration more modular