The Vector2D class definition