A render is primarily design to convert a given area tree into the output
document format. It should be able to produce pages and fill the pages
with the text and graphical content. Usually the output is sent to
an output stream.
Some output formats may support extra information that is not available
from the area tree or depends on the destination of the document.