Introduction
High level design -- rationale, logical structure.
Program/hardware design -- program details & hardware details.
Results of the design -- usability
What you would do different next time.
Appendix with lisiting & schematics
Schematics