Abstract
Add documentation on how to code/document machines and operating points
Context
#286, #287 describe a need to add documentation material on requirements for contributing code and documentation to eMach. #289 adds this to the codebase only for analyzers.
Approach
We now need to extend the approach implemented in #289 to machines and operating points.