Improve developer onboarding documentation
We need to have better documentation for onboarding new developers. Some things that come to mind:
- Updated architecture diagrams
- MR expectations - including who does what and when
- How manage pipelines (difference between them)
- How to add new analysis types (content schemas) -- what needs to be changed?