Here is a resource for if you are working on a supplemental device!
I say this within but it bears repeating:
This guide has information for how I wrote devices in the writing of Project ECCO. This is not the "right" way by any means. It is meant only to be as prescriptive as is helpful for your project.
Happy designing!
-Elliot