SR v4 power board backend
Created by: kierdavis
To do:
- Write unit tests for the new code introduced here.
- Optionally find a home for the simple demo script I wrote to check the behaviour on a real board. This was at the bottom of the backend module and is now floating in this gist. I suppose this could be considered an integration test or a piece of example code (or both).