VX(He): Add IVector2D, its implementation and the unit tests.