2D geometric vector library