Jog, GCode download, all four axes, touch plate detection, Idle, Hold, E-stop, and a few other bits all done and working on the Piranha FX. I am not sure what else I need to add at this point.
I should probably go and buy a copy of Mach4 Hobby now.
Thank you New Fangled for making an API that was easy to work with.