doc: replace hacky part separation with formal parts