diff --git a/Simulation/Aivika/Experiment/Chart/Backend/Cairo.hs b/Simulation/Aivika/Experiment/Chart/Backend/Cairo.hs
--- a/Simulation/Aivika/Experiment/Chart/Backend/Cairo.hs
+++ b/Simulation/Aivika/Experiment/Chart/Backend/Cairo.hs
@@ -25,16 +25,7 @@
 -- | This renderer uses the Chart-cairo library based on Cairo for rendering charts with simulation results.
 data CairoRenderer = CairoRenderer FileFormat
 
--- | The class of the Cairo-based renderers is a sub-class of the charting renderers.
-class WebPageCharting r => CairoRendering r
-
-instance ExperimentRendering CairoRenderer WebPageWriter where
-
-  renderExperiment e r = renderExperiment e WebPageRenderer
-
-instance WebPageRendering CairoRenderer
-
-instance WebPageCharting CairoRenderer where
+instance ChartRendering CairoRenderer where
 
   renderableChartExtension (CairoRenderer PNG) = ".png"
   renderableChartExtension (CairoRenderer SVG) = ".svg"
@@ -43,5 +34,3 @@
   
   renderChart (CairoRenderer format) size =
     renderableToFile (FileOptions size format)
-
-instance CairoRendering CairoRenderer
diff --git a/aivika-experiment-cairo.cabal b/aivika-experiment-cairo.cabal
--- a/aivika-experiment-cairo.cabal
+++ b/aivika-experiment-cairo.cabal
@@ -1,5 +1,5 @@
 name:            aivika-experiment-cairo
-version:         2.1
+version:         3.0
 synopsis:        Cairo backend for the Aivika simulation library
 description:
     This package complements the Aivika and Aivika Experiment packages 
@@ -23,8 +23,8 @@
     build-depends:   base >= 3 && < 6,
                      Chart >= 1.3.1,
                      Chart-cairo >= 1.3.1,
-                     aivika-experiment >= 2.1,
-                     aivika-experiment-chart >= 2.1
+                     aivika-experiment >= 3.0,
+                     aivika-experiment-chart >= 3.0
 
     extensions:      MultiParamTypeClasses
 
