Restructure map.jinja into smaller parts

The dictionary in map.jinja was starting to become a bit unwieldy which is why
this patch restructures it into distinct maps for the various parts.