This module defines a curve and primitive functions on them
Most common manipulations are projecting a point on the curve
and otherway round find the coordinates of a point along the curve
For now the implementation is based on a LineString,
but other implementations could be considered such as splines.