Designing around the messages, rather than the objects, brought my whole system into focus. If modules communicate by passing around self-contained textual data, or a simple struct
The real challenge is how to build quality electronics without spending thousands on equipment. Can a hobbyist solder and build a surface-mount design?