1. A computer-implemented method for processing a reusable graphic in a document, the method comprising: extracting an identified graphic from the document to provide an extracted graphic; storing the extracted graphic in a reusable graphic repository; extracting at least one a structural feature, a textual feature, and a visual feature associated with the extracted graphic; and classifying the extracted graphic based on the extracted at least one structural feature, textual feature, and visual feature, wherein extracting the identified graphic from the document to provide the extracted graphic comprises: identifying candidate reusable graphic components contained within the document to provide identified candidate reusable graphic components, wherein each identified candidate reusable graphic component of the identified candidate reusable graphic components is a synthetic type or a natural type; extracting feature information about each identified candidate reusable graphic component to provide extracted feature information; extracting environment information about each identified candidate reusable graphic component's environment to provide extracted environment information; evaluating the extracted feature information and the extracted environment information associated with each identified candidate reusable graphic component to determine if individual candidate reusable graphic components are operable to be consolidated into a single reusable graphic, wherein the evaluating includes at least one of: determining whether a first of the candidate reusable graphic components is placed over a second of the candidate reusable graphic components in the document to determine whether the first and second candidate reusable graphic components are operable to be consolidated; determining whether the first candidate reusable graphic component is within a predetermined distance from the second candidate reusable graphic component in the document to determine whether the first and second candidate reusable graphic components are operable to be consolidated; and determining whether a third of the candidate reusable graphic components is between the first and the second candidate reusable graphic components to determine whether the first, second and third candidate reusable graphic components are operable to be consolidated; and synthesizing a single reusable graphic from a plurality of the first, second, and third candidate reusable graphic components based the evaluating on the extracted feature information and the extracted environment information.