I'm updating all my functions to modern code so finally put SmoothContrast into a "Grade Pack" file with other functions I made and just updated. Updated Vignette, now it should be faster. Updated SatMask, now not anymore in MasksPack. Still needs to fix an issue in "Dullness" mode, but "Vibrance" works fine. Included new function SmoothLevels, behaves exactly like Internal Levels() but with value autoscaling, so you can use SmoothLevels(16, 1.200, 255, 0, 255) and it will work over any bitdepth.