AMathimizeViewModel added

Abstract class added. Consolidated PDFView and WebsiteView into shared.