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.
Merge pull request #13 from babilen/dev/restructure-lookup-map

Restructure map.jinja into smaller parts