This will describe Okular::Part.
The intention comes from D21195, where I am thinking whether I should
mess up Okular::Part instead of Okular::PageView.
Also adds some information to Okular::Document, which I found relevant for documenting some Part members.
Current discussion is mainly how robust this is to future changes in the code.