Vector; Quaternion; Matrix; make int based enum for order instead of string