Add a configurable "viewport" field to the page layout (see #6251)