Classes for representing angles, and positions on a unit sphere.