Cairo feels a lot like OpenGL