Add color operation methods

A bunch of methods to operate channels. It's just the offsetWith method but rename to be more easy.