1. A computer program product for generating special-purpose image analysis algorithms comprising: a computer usable medium having computer readable program code embodied therein, said computer readable program code configured to: obtain at least one image having a plurality of chromatic data points; generate an evolving algorithm that partitions said plurality of chromatic data points within said at least one image into at least one entity identified in accordance with a user's judgment; and store a first instance of said evolving algorithm as a product algorithm wherein said product algorithm enables the automatic classification of instances of said at least one entity within at least one second image in accordance with said judgment of said user.