Add unit tests
Add a way to test the backends without relying on the frontend. This is also a "canonical" implementation on how the calls should be.
Add a way to test the backends without relying on the frontend. This is also a "canonical" implementation on how the calls should be.