Add a Vector2D class