Move Vec2 to module