Building a PDF Viewer with Vue (Part 1)