swh-deposit mixes its home-grown SWORD implementations (client & server) with SWH logic, which makes it hard to read and maintain.
We should break the server into several components:
- SWORD server
- admin interface
- server-side SWH logic (or move it all to the loader?)
And the client into:
- SWORD client (or use the client written by Cottage Lab)
- client-side SWH logic