This project has been split into 3 projects which now live in the EBI's Gitlab:
This GitHub project will still be used for issue tracking, but the code in this repository is no longer up to date.
Here you can find some informal diagrams that help to understand how some components work