Clarify what CanvasRenderer is and what it's not
Avoid ambiguity with 'software renderer'
Merge remote-tracking branch 'Beuc/doc' into dev