I need to build a WPF control that looks somehow similar to this:
[alt text http://img251.imageshack.us/img251/6857/circle.png](http://img251.imageshack.us/img251/6857/circle.png)

Where each color should be clickable and resizable (or selectable).

This control will be used to set modes on the hours of a day.
I've thought about making 24 buttons that would be arranged in a circle:

[alt text http://img684.imageshack.us/img684/2184/buttonsk.png](http://img684.imageshack.us/img684/2184/buttonsk.png)

Another idea was to draw a complete circle and calculate user mouse click's position for the selection and draw several circles to represent the data.

Any other/better ideas on how to build this?
(please excuse my poor drawing).