Map

Added a map feature for tracking events on a map.
`end` at 22, 2 is not aligned with `class` at 1, 0