15. A computer-implemented method for implementing digital ink revisions, comprising: obtaining an image of a document containing at least one handwritten annotation; sending the image to a search engine to facilitate locating an original unannotated version of the document; recognizing a handwritten annotation in the image of a document using the original unannotated version of the document; executing a command associated with the handwritten annotation, the association between the command and the recognized handwritten annotation is based at least in part on user actions; and adjusting a layout of the document based at least in part upon execution of the command associated with the handwritten annotation, the manner in which the layout is adjusted in response to the command is based at least in part on user-defined preferences applied to the document that allow a user to select a granularity level such that the layout of the document will only be modified at or below the selected level, wherein selection of a line level allows the layout to be modified only at or below the line level, selection of a paragraph level allows the layout to be modified only at or below the paragraph level, selection of a section level allows the layout to be modified only at or below the section level, and selection of the document level allows the layout of the entire document to be modified.
15. A computer-implemented method for implementing digital ink revisions, comprising: obtaining an image of a document containing at least one handwritten annotation; sending the image to a search engine to facilitate locating an original unannotated version of the document; recognizing a handwritten annotation in the image of a document using the original unannotated version of the document; executing a command associated with the handwritten annotation, the association between the command and the recognized handwritten annotation is based at least in part on user actions; and adjusting a layout of the document based at least in part upon execution of the command associated with the handwritten annotation, the manner in which the layout is adjusted in response to the command is based at least in part on user-defined preferences applied to the document that allow a user to select a granularity level such that the layout of the document will only be modified at or below the selected level, wherein selection of a line level allows the layout to be modified only at or below the line level, selection of a paragraph level allows the layout to be modified only at or below the paragraph level, selection of a section level allows the layout to be modified only at or below the section level, and selection of the document level allows the layout of the entire document to be modified. 18. The method of claim 15 , further comprising adjusting a layout of the document based at least in part upon executing the command associated with the handwritten annotation and the user-specified level of granularity.