Dark and Lighten tool

so i would like to request dark and ligten tool, and though i dont suport using to plainly use it as shading shortcut, for things such as minecraft textures that have a lot of noise between in the lighting and shadow it would be very useful, i have a idea on how it could work.

so 2 things that should be configurable with this tool, the intensity of the change and what aspects of the color it would change.
the intensity would define how long the step is, ideally you would be able not only to change the general step but the step in hue saturation and value/lightness separaly.
for the second part, i think you should be able to enable and disable certain parts were the tool would work with, for example i want to change only hue and brightness so i would be able to uncheck a saturation checkbox and only work with that.