Intersect Curves and Detach

Splits curves into multiple curves at their intersection points. Each non-periodic curve is detached at the intersection points and each segment put into it's own dag node.

Select the intersecting curves and click Go.