1. A method for creating a mark-able document, comprising: creating a definition file defining the content and layout of, and instructions for processing user-made-marks on, the mark-able document; automatically generating a globally unique identification (GUID) upon creation of the definition file, the GUID being associated with the definition file; storing the definition file and the GUID; creating a two-dimensional identification representative of the GUID, the two-dimensional identification containing a plurality of blocks, each of which encodes either a first state or second state, and which collectively encode an identifier, the two-dimensional identification being positioned along a side edge of the document and being configured to detect and correct any skew that occurred during generation of a scanned image of the document after having been marked by a user and find the stored definition file from among other stored definition files; outputting the mark-able document; scanning the mark-able document containing user-marks and generating and saving an image thereof; reading and decoding the two-dimensional identification; identifying the GUID based on the reading and decoding of the two-dimensional identification; accessing the definition file associated with the identified GUID; analyzing the image based on the definition file and the user-made marks on the mark-able document, including detecting and correcting any skew in scanning the mark-able document containing user-marks based on the reading and decoding of the two-dimensional identification; and outputting a result of the image analyzing operation.