Refactor pipeline and documentation
Goals
- simplify the project in a way that it is more understandable => it ended up not being simpler in a way having less lines of script in pipeline, but by simplifying the setup needed and making it more consistent and understandable
- Document yet undocumented stuff
- Improve documentation