This module solves the problem of generating and storing the Map data. We are using Elm dictionary as the Map storage engine with Hex coordinate tuple as the key.
See http://www.redblobgames.com/grids/hexagons/implementation.html for reference.
Hash key to access Map cell
Hash function to get a uniform token to address stored hex Hex
Fetch hex from map storage, using a default value in case of missing Hex
Generate Map of rectangular shape given its height and width
Dictionary storage to keep map of hexes