Backends: Add simple read-only backend for testing.
Backends: Use helpers to simplify tests.