Welcome John,
You're right John there are many G code formats. I have used several G code programs on different machines. They are not all the same. CamSoft has a standard default set in their default CBK, but I agree with Hu I think it's an asset to be able to customize or improve them. It's all about choice. I think I read where CamSoft has 700 G code formats to choose from. I personally made all my machines use the same G code format. I could have even made the machine run the original G code programs if I wanted.
Jim