T16 Fixing problems in Elements endpoint
T17 Moved interfaces into an interface package
T17 Made Server as Switchable. Fixes.
Adding a handier backend mock
T16 Fixes.
T16 Fixes.
T16 Fixes.
T16 Fixes.
Small refactoring.