This is a pretty messy build. A few things need to be cleaned up and moved into proper apis. An api rework is also in order soon.
- hardware test is stable and tests the subsystems. More thorough testing should be done further down the line to verify that the apis are stable.