GObject contact aggregation library