Update recursive rendering.
Rename the File object to Page.
Add a file object for reading and processing file data.