Storing view-related data

Sometimes you want to store some data per view. The CcText implementation eg. uses one PangoLayout per view. Sometimes it's just necessary and CCC helps you to manage this view-related data very easily.

The API described here is designed very similar to the implementation of private object data in GObject. The only difference is that one item stores multiple data chunks, one per view.