SetFarClip is now pure. ViewParms is now completely immutable.