I have made a simple rock object. I have added bump map, SPEC map and the diffuse texture. I want to make the rock's texture have variation in its texture. I want to add a voronoi texture that will affect what areas of the model will have the image diffuse texture, and the other parts of the model, I want to be in different saturation. Therefore I want variation in the image texture. So some areas are lighter and more saturated, and the other areas have the diffuse color of the image texture.
Here is my node setup.
I want to make this, because it will add more variations to the texture of the model.