Break out mutable quaternion and vector into their own classes.  Start adding license.