Add project goals
Implement different scaling modes
Rename PDFPage -> Page