A system and method for providing graphical representations for selected
properties. The system draws each item based on the type of property
being shown. For example, for selected types of properties, the drawing
may be delegated to a drawing handler component for that specific type of
property. For example, if a music rating is being displayed, a special
drawing handler component handles the drawing, which, in one example
embodiment may be a number of graphical stars. The system is architected
so that the drawing handlers are registered independently of the other
system components, such that new types of drawing handlers can be added
without requiring changes to the other system components. This allows for
greater flexibility and simplifies updates to the drawing handlers.