Reduce code duplication and extend TVec operators
Reduce code duplication and extend TVec operators

root-mirror/root,karies/root,olifre/root,karies/root,olifre/root,olifre/root,root-mirror/root,karies/root,olifre/root,root-mirror/root,olifre/root,olifre/root,root-mirror/root,olifre/root,karies/root,root-mirror/root,root-mirror/root,karies/root,karies/root,karies/root,karies/root,olifre/root,olifre/root,karies/root,root-mirror/root,karies/root,root-mirror/root,root-mirror/root,olifre/root,olifre/root,root-mirror/root,karies/root,root-mirror/root