Shows what it looks like when you mix vectors of different type vs using vectorwrapper.
- Add a dot product implementation. - Test code to demonstrate dot product. - Test code to demonstrate wrapping structs with unordered properties.