Imagine you wish to display multiple text blobs or balloons or labels on an underlying element but need to make sure they do not overlap; how would you do this? For example, you wish to display multiple callouts or information balloons on top of a geographic image.
This simple situation requires an algorithm which makes sure the information blobs do not collide but at the same time need to remain anchored to a certain locaion. Graphite can handle this situation and this sample, included with the Graphite distribution, shows you how.