There are multiple git repositories for each area like mail, shell, vcs, etc.
This repository contains only data used by all of them.
+
+If the used program provides conditionals (like Vim or shells) they are used.
+Otherwise m4 is used to generate adaptive files.