External Window Curve Editor

CurveEditor class, its member functions, and their use-cases are described here.