Let me know how this works out for you. I continue to use offset profiles to program from, which seems to work out well for me.
I have so many projects going on here at work, it is kinda hard to keep track of them all. One being tweaking my Mach3 Post for cutter compensation. It is on the back burner as of now. I have lots of upgrades to my cnc router, in this order, 1) Install new Racks & pinions, 2) cut new vacuum grid into 48" x 48" x 1" thick aluminum plate, 3) bench test new control boards & servo system, 4) install new servos, 5) install ball screws on my knee mill, 6) install removed stepper drives & controls from the cnc router to milling machine, 7) build new cnc plasma table.
These projects do not included my day to day duties in the machine shop.