Goal: A shared 'device graph' defines sensors/actuators and how Unity objects bind to simulation I/O and firmware endpoints.
Includes:
- Camera, IMU, GPIO, network, audio/microphone, meters/gauges.
- Input devices (mouse/controller) mapping into simulated USB/HID/serial paths.
Acceptance:
- A config/spec layer exists to describe bindings.
- Runtime can enable/disable device modules with near-zero overhead when unused.