Collect intersection traits
Several algorithms for geometry pairs forward to the same basic algorithm, e.g.,
quad-quad forwards to
planarGeometry-planarGeometry. SHould there be corresponding intersection traits from which the traits for those pairs that will use the algorithm inherit?
Quad-Quad return the same variant of intersections, describing face intersections by
TopoDS_Face. However, for linear geometries the result is a
Polygon and can be described more detailed by the internal geometry. Then, this would mean different traits and the algorithms would have to be split, or, it would have to be made flexible enough to handle both cases somehow...