10. A system of creating a structural document, the system comprising: a computing device; and a non-transitory computer-readable storage medium in communication with the computing device, wherein the computer-readable storage medium comprises one or more programming instructions that, when executed, cause the computing device to: receive content information pertaining to one or more contents that are to be encased by a structural document, determine a shape of a structural document based at least in part on the received content information, determine a plurality of dimensions of the structural document based at least in part on the received content information, receive 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, cause a three-dimensional graphical representation of the structural document to be displayed at a user computing device, wherein a shape of the three-dimensional graphical representation corresponds to the determined shape, wherein a plurality of dimensions of the three-dimensional graphical representation correspond to the determined plurality of dimensions, wherein the three-dimensional graphical representation comprises at least a portion of the received content items; receive an indication that a user is finished creating the structural document, generate a print document comprising an encoded data mark, and provide the print document to one or more print-related devices.
13. The system of claim 10 , wherein: the one or more programming instructions that, when executed, cause the computing device to receive content information comprise one or more programming instructions that, when executed, cause the computing device to receive one or more of the following: one or more dimensions associated with the one or more contents; a shape associated with the one or more contents; a weight associated with the one or more contents; and an image of the one or more contents, and the one or more programming instructions that, when executed, cause the computing device to determine a plurality of dimensions of the structural document comprise one or more programming instructions that, when executed, cause the computing device to automatically determine a plurality of dimensions of the structural document based on the received content information.