Refactoring CQuaternion to CFastMath for future expansion