blending: revamp blend operators to ease handling of color space specific code