Halfedge data structures, new design.
