When might I want to use cairo_set_user_data () and the other "set_user_data" functions? I understand what cairo_set_user_data () does. But I looked through the docs and archive and couldn't see any examples or guidance related to real-world use. Thanks, Daniel