Defining your own labeling model

Describes how to develop a custom label layout algorithm if you need one.