We need a new backend, the previous one has became too costly to maintain.
We should have one built in django.
The UML representation can probably be based on something like this :