I was looking for something which could wrap a design on a round dowel to try out my 4th axis and found G-Code Ripper. But I’m also finding out it has other uses too like splitting a G-Code toolpath in half. One example of it’s use might be you have a working area of 12" x 24" but your bed surface can hold 24" x 36". With G-Code Ripper you can take a design larger than 12" wide and split it into 2 toolpaths with G-Code Ripper and engrave one half, aligning with pins, then rotate the work piece and run the 2nd toolpath to finish the larger engraving.
See the example pictures at the bottom of the webpage linked below. You’ll see the author engraving an Eagle Plaque and there’s a picture of two plaques where the small one is the maximum size he’d have been able to do without splitting it with G-Code Ripper. He wrote this software in 2013 and he’s still updating it.