Implements the "line with handles" known from the blend tool, behind a simple "x1, y1, x2, y2" interface.