Integrated Size2 and Rect into vec.h (as templated classes, of course)