Revert order of initalisation in dictionaries
Modernise and refactor

remove old rootmapfile generation.
Overall number of lines of code reduced, readibility increased -->
costs of maintenance reduced.
Enable non-splittability in dict selection

unfortunately a bug in the name of the selection rule prevented
the property to be active.