1. A computer-implemented method for operating on a layout, comprising: using a computer which comprises at least one processor and is programmed for performing: using a design rule which comprises at least an image to identify a portion of said layout; applying at least one of a plurality of criteria to said portion of said layout; reporting said portion of said layout if said at least one of the plurality of criteria is satisfied by said portion of said layout; and storing the portion in a computer readable storage medium or a computer storage device or displaying the portion in a display device of the computer.