This is your work, valued
ChangeOfBasis. Performs transforms between reference frames on vectors, quats, matrices and Euler angles