We want to use cairo types for signals and properties, so we need to depend on the library providing them.