Project to accuratly model and plot caustics, envelopes and evolutes.