I have added two wizards to my GCode Sender to simplify testing.
Turning - for reducing stock diameter:
The threading wizard is ported from a utility written by Stephan Brunker for Mach3 (from FreeBasic to C#). Wizards for facing and parting to be added. Lots of testing required as all this is dangerous stuff.