Added Vec2 and Vec3 math utility classes