elm-abstract-geometry Library containing various abstract geometric objects, as well as functions to manipulate them.