The following blend mode don't have direct mappings to CGBlendModes:
Layer, Add, Subtract, Invert, Alpha, Erase
Add is close to kCGBlendModePlusLighter, but handles the alpha channel differently.
Invert is close to kCGBlendModeDifference, but draws using all black.
Erase and Alpha may have equivalent Porter-Duff modes.