Well I program in mastercam and process with sheetcam.
In mastercam I made my inside cuts 1 color, outside another, no offsets another. If I had a set of say holes near and edge I could make them a different color and change my lead in lengths angles etc. pertinent to a specific color, bigger holes could have different lead ins and lengths depending on how I grouped them by color.
Sheetcam would imort and seperate colours and then allow me to give “certain colours” certain/different rules, heck I even used different tools at times
I would have up to 5 or so colors depending on offsets and lead-ins etc. and the sheetcam menu would drop down with : colour 1, colour 2 colour 3 etc. spelled just the the folks over the pond do.
I could then pick whatever colors and apply the info I needed and I would have say 5 operations to cover everything. I chose what to cut by the order I put them in.