Added Cairo rendering