1. A method for storing a plurality of prespecified geometric objects on a computer readable storage medium, the method comprising: determining a respective distance between at least one of the prespecified geometric objects and each of the other plural prespecified geometric objects, said distance being representative of a similarity of corresponding ones of the plural prespecified geometric objects; combining the plural prespecified geometric objects into one or more groups based at least in part on the determined distances such that the prespecified geometric objects in a same group are more similar to each other than to prespecified geometric objects in another group; determining a representative for each group based at least in part on the prespecified geometric objects in each of the at least one groups, said representative meeting a quality criterion based at least in part on its similarity to the prespecified geometric objects in the corresponding group and on the distances between the representative and each of the combined prespecified geometric objects in the corresponding group; storing each of the representatives for each of the at least one groups, storing for each of the plural prespecified geometric objects only: an identifier of the prespecified geometric object, a reference to the corresponding representative of the prespecified geometric object, and at least one value configured to prespecify a size and position of the corresponding representative based at least in part on a size and position of the corresponding prespecified geometric objects.