Arbitrary curves now use the internal NASIS spline algorithm to generate control points and splinefun() to interpolate ratings
plotEvaluation() takes an optional pch argument to control the plotting character for control points; control points are stored in attributes of the interpolator function: attributes "domain" and "range" are X and Y values, respectively