A generator computes points of a curve from a given first point. It also locates special points on the curve by monitoring values of test functions. It calls processing functions at special points to calculate extra data related to these points. Parameters which control the starter performance may be changed via the generator window.