Data.Map module
Own Geometry modules
Own types
More on types