I've got the feeling that the problems that vector spaces is trying to solve can be elegantly solved by quaternion approach [1]
[1]https://www.researchgate.net/publication/2130951_On_quaterni...
[1]https://www.researchgate.net/publication/2130951_On_quaterni...