The blendMode to globalCompositeOperation mapping should happen in the renderer. We might have alternative, non-canvas renderer in the future (e.g. Till's DOM based one).