revert api ns back into geom.core, update various math expressions, bugfix swizzle for quat