Introduced quaternion for :link <name> :q invariant

Make use of quaternions rather than messing with markers as versors.