Regarding ~/.zshenv .zshrc etc - I think we should manage the file with replace = false, with defaults that are minimal and sensible. Maybe just the paths and useful aliases, and perhaps some useful completions.