Cutting a Model with groups as oppsoded to a surface

So I have a Model that has thousands of curves that make up a pattern on a panel that I need to split into workable pieces on our CNC. Problem I’m having is that the pattern is a group of curves that lives in the same plane as the overall shape.

So I can ungroup the pattern, then slice the outline into pieces and select all the curves inside my new surface shape, but I’m sure there is a better way. Any thoughts?

Exterior Panel section.3dm (6.5 MB)

Rhino and Surfcam support layers and selection by colors. I work with layers together with different colors (e.g. so I have 5 differnet colours in one layer), the base curve, surface or solid in one layer, the curves in the second one, the holes in the third one, the points in the fourth one. The another possibility is changing the color of border curve/surfacein the CAM software.