. . . "For example, the feature data may include block location data, size data, attribute data (image type, such as text, picture, table, etc.), sub-attribute data, and child node and parent node pointers." .