AbstractBackendFactory
The backend factories have to inherit from an abstract backend factory interface, so they all have to implement the same methods.
The backend factories have to inherit from an abstract backend factory interface, so they all have to implement the same methods.