(a) provide a user interface; (b) input information, via the user interface, specifying a source file which contains content for a document; (c) input information, via the user interface, specifying an arrangement of physical components to assemble the document, the physical components including pages to be printed and at least one of: a tab page, a front cover, a back cover, and a binding; (d) in