GBoxed types

AdgPair — A wrapper for CpmlPair
AdgPoint — A struct holding x, y coordinates (either named or explicit)
AdgPrimitive — A wrapper for CpmlPrimitive
AdgSegment — A wrapper for CpmlSegment
AdgMatrix — A wrapper for cairo_matrix_t
AdgPattern — A wrapper for cairo_pattern_t