Creates a cursor for a document and full context information: its parent, configuration and position within the document tree.
Creates a cursor by placing the specified document as a sole node into an otherwise empty document tree.
Creates a cursor for an empty document.
Creates a cursor for an empty document. The only use case within Laika is for processing a so-called 'dynamic document' that consists of a template that is not associated with any markup document.