Text this: Intersection and Decomposition Algorithms for Planar Arrangements