Added Vector2 structure