Inter-device communication See merge request !155
See reports/ for discussions of Hercules' design.
reports/