/// The rendering backend a chart is running on.
///
/// The backend is chosen at run time: the chart asks for WebGPU, falls
/// back to WebGL2, and falls back again to Canvas2D. From the outside the
/// three look identical, because they all replay the same display list.