Added 2D vector swizzling