Reduce the number of rotation types, shifting some of the functionality to the quaternion and matrix constructors.