Update on this: Apparently the hard part, at least as far as our programmer was concerned, was building the GUI to put in rectangles that were linked to specific G-code jobs, then be able to manipulate them, and also nest time automatically. The G-code part didn't take too long, by comparison...