1. A method of creating a structural document, the method comprising: receiving, by a host computing device in a cloud system, content information pertaining to one or more contents that are to be encased by a structural document; determining, by the host computing device, a shape of a structural document based at least in part on the received content information; determining, by the host computing device, a plurality of dimensions of the structural document based at least in part on the received content information; receiving, via a communications network by the host computing device from a user computing device that is remote from the host computing device, content item information associated with one or more content items, wherein the content item information comprises at least one brand identifier associated with a provider of the one or more contents; causing a graphical representation of the structural document to be displayed at the user computing device, wherein a shape of the graphical representation corresponds to the determined shape, wherein a plurality of dimensions of the graphical representation correspond to the determined plurality of dimensions, wherein the graphical representation comprises at least a portion of the received content items; receiving, from the user computing device by the host computing device, an indication that a user is finished creating the structural document; generating a print document comprising an encoded data mark; and providing the print document to one or more print-related devices.