1. A system for image recreation, the system comprising: a memory device with computer-readable program code stored thereon; a communication device; a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to: create one or more generic control documents, wherein the generic control documents are blank templates of transaction documents, wherein transaction documents are checks; receive an indication of a user transaction, wherein receiving an indication of the user transaction comprises receiving an image of the transaction documents associated with the user transaction; pull metadata from the image of the transaction document, wherein metadata from the image of the transaction document includes text and numbers typed on the transaction document; determine if capturing images of image elements from the transaction document is necessary, wherein image elements are handwritten elements of the transaction document; capture images of image elements from transaction document only when it is determined that capturing is necessary; receive a request for an image of one or more of the transaction documents associated with the user transaction from the user; retrieve the metadata and the captured images from the transaction documents based on the request; determine an appropriate generic control document from the created one or more generic control documents, wherein the appropriate generic control document is based at least in part on the transaction document used by the user for the transaction; merge the retrieved metadata and the captured image data from the one or more transaction documents with the determined appropriate generic control document to create a generated image of the one or more transaction documents requested; and present generated image of the one or more transaction documents requested to the user.