(a) providing a user interface; (b) inputting information, via the user interface, specifying a source file which contains content for a document; (c) inputting 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 bindi