15. The system of claim 1 wherein the modules further comprise a data extractor to extract data from at least one particular text row in at least one class.
15. The system of claim 1 wherein the modules further comprise a data extractor to extract data from at least one particular text row in at least one class. 16. The system of claim 15 wherein: each class has a class physical structure; the system comprises memory comprising document model data for a plurality of document models and storing the at least one document image, the document model data identifying other class physical structures of other classes of the document models and regions of interest for the other classes of the document models; and the data extractor: compares the class physical structures of the classes of the at least one document image to the other class physical structures of the other classes for the document models to identify a matching document model; when the matching document model is determined, determines a region of interest from the matching document model and extracts the data from a corresponding region of interest in the at least one document image; and when the matching document model is not determined, stores the class physical structures of the classes of the at least one document image in memory as a new document model.