Drawing

cairo_t - The cairo drawing context
Paths - Creating paths and manipulating path data
cairo_pattern_t - Sources for drawing
Transformations - Manipulating the current transformation matrix
Text - Rendering text and glyphs