A Post Processor is whatever flavor you want it to be, that is adjustable for the customer needs or how the user wants the G-Code Program to work for them, that is why there are so many different Post Processors that different Cam software suppliers have most are what someone has had custom to their needs, there is no real generic Post Processors, what most do is pick (1) and adjust it to suit your needs.