[WIP] Feature/content-navigation

First version of a general content navigation implementation

- [x] fix the tests as they have not been updated yet
- [x] finish the code
- [x] gather feedback for my changes