## 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?

Moreover, currently `Quad-Disk`

and `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...