[Refactor] 書類ビュー周りのリファクタリング コミットが 3 つあるがメインはふたつめ。 DocumentWebFragment の中に内部クラスがいくつもできて肥大化し、手を加えるのが難しくなってきたため、分割・再編を行った。