An implementation for maintaining arrangements of polygons