Separation of concerns in the zsh environment.