projects/common/chart/renderer/renderer-factory.ts
The default renderer factory: dispatches 'svg' to createSvgRenderer and 'canvas' to createCanvasRenderer. Inlines the two-backend switch; a consumer wanting a third backend (WebGL, ...) supplies a whole replacement via withChartRendererFactory.
'svg'
'canvas'
CngxChartRendererFactory
(mode, deps) => mode === 'svg' ? createSvgRenderer(deps) : createCanvasRenderer(deps)