The way that I am (trying) to organize my "dot files" is such that each attribute of my z shell environment is broken up into individual files. I think this makes things much more organized, light, and easy to debug.
| zshrc | zAlias | | zPrompt | zPath | | zEnv | zFunk |
Eventually I will have all of my portable config files in here.