Split pdfview.qml into components