Implementations of this interface can be used for rendering chart components. Data obtained from the report
datasource can be also displayed in a chart, embedded in the report. There are a lot of chart types, each with
its own dataset and characteristics. This interface only defines the common properties.