Configuration file management.
- Install / uninstall config files via symlinks
- Required associated programs (e.g. .vimrc requires vim to be installed)
- Config file adoption
- Git integration for versioning
- Encryption for configs with sensitive information
- Sane file organization