[NRY] DIY module guide and communication protocols doc

Is this small enough that it could be shown in a code block here?