1. Correct unification of circular edges: avoid trying to make an axis with null magnitude. 2. New method UnionPCurves: unify existing pcurves of chain instead of projecting the curve of unified edge onto surfaces