A library for manipulating control points