Use associative arrays to make installation of dirs, files and symlinks more obvious
Add associative arrays for dirs, files and symlinks to make their creation and installation easier to adjust.
Add factory files for all /etc files and ensure that they will be created from factory files if they are missing.