Small changes, added vec swizzling and appending.