1. A method performed by a computer processor, said method comprising: receiving a first dataset comprising datapoints, each of said datapoints comprising a first coordinate; receiving a set of identifier rules, each of said identifier rules having a priority and capable of identifying points of interest from said dataset; executing said identifier rules against said first dataset to generate a first set of points of interest; determining a display configuration comprising at least one display size value; receiving a set of filtering rules, each of said rules having a filtering priority and capable of identifying a subset of said points of interest meeting a filtering criteria, at least one of said filtering rules using said display configuration to determine at least a portion of said subset of said points of interest; determining a set of displayed points of interest by executing said set of filtering rules against said first set of points of interest according to said filtering priority, said set of displayed points of interest being a subset of said first set of points of interest; and creating a displayable illustration comprising a label for each of said displayed points of interest.