This MR aims at simplifying the code base, deleting the gem::hardware::devices
package, and creating a single xHAL
connection per backend board.
Closes #125 (closed) and #124 (closed).
Still possible to trigger states the various state transitions and talk to the hardware. Ensuring that taking a tracking data run is possible will be part of !78 (merged).