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