The `Navigation` class is kind of tricky (not to talk of applying transitions), documentation and code samples would be of great help.