Updated Vector3 and added 2 & 4 dimensional variants.