Add Vector2 to the project.

Vector2 represents a 2-dimensional vector and implements useful
mathematical operations on 2D vectors.