UPDATE:
- more baby steps towards a sane canned cycles implementation
- started with G81, brought the API to a bearable state