[beginner sverchok] lines and intersections

Hello, I’m a grasshopper and python user who’s making the plunge into Sverchok. I’m at that stage where I’m trying to write my method out, while learning what different nodes do what. Curves are handled quite differently to grasshopper, so some guidance on the nodes I should be looking for would be a huge help.

What I would like to achieve is:

  1. take some curves, and join them up to make a closed boundary around a region
  2. take a new curve that intersects the boundary twice, and cut the boundary into 2 open curves
  3. Also trim the intersecting curve, so I only have the portion inside the boundary
  4. split that curve and the 2 open curves into 12 parts, and cross lace them.

So the end output looks a bit like the attached.