The code for rendering an image already exists, and viuer could be used to output full-resolution images to terminals that support it.
This would simplify things for me significantly, and I'd expect that rendering a single page of a document could be significantly less intensive than exporting a pdf of an entire document and viewing said pdf in <pdf viewer>.