Well efficiency is most important,
But for me its important because the way i edit and save polygon geometrys is I supply a list of vertices
trhough point and click stuff
then i give them to a new MapPiece which saves that list THEN it subdivides the edges and creates the geomtry and body etc.
This makes it so i can save a few points then when i want to load em in they just have to subdivide the points.
Its much easier to click the points that are iportant and not have to worry about clicking every single point in between and having inconsisten spacing
It also saves space for serialization, were talking serious kb's here
I can adapt easily but I will wait to see the documentation to see the limitations are and what not.