Allow Normalizable Ranges To Go Large - Small

Hey, I’m not sure if there are technical restraints which cause issues with this, but I believe it would be useful / beneficial to allow Normalizable Ranges to go from a large to small value.

Something like:
NormalisableRange<float>(25.0f, 0.0f, 1.0f, 1.0f);

This would make it super easy to handle mapping from 0 - 1 values to more interesting ranges?

Of course this can get worked out, but doing this outside of the normalizable range inside of the parameter means the textToValue & valueToText functions also can’t be leveraged in this case.