core: refactoring madd impl for Vec2/3, adding Path2 defrecord, updating sample-uniform arg list, adding initial skeleton for Matrix32 (affine transform), adding total-length* and sample-uniform* fns
core: refactoring madd impl for Vec2/3, adding Path2 defrecord, updating sample-uniform arg list, adding initial skeleton for Matrix32 (affine transform), adding total-length* and sample-uniform* fns

thi-ng/geom,thi-ng/geom,JDReutt/geom