I feel like my description doesn't do a good enough job explaining what this is. This snippet allows you to turn the blue profile input on noises, gradients, patterns etc into a green *mappable* input, by attaching the curve groups to it. Each component has its own curve group with all of its base profiles inside (and in the same order they are in inside the component). You can have a single perlin node output multiple profiles at once, and you can inception that output by mapping it with another perlin node that outputs multiple profiles at once.
The curve groups also have a max sources slider, making it easy to add your own custom curves into the mix. The curve groups are kind of like a curve map switch. For filters that allow users to select profiles, this makes it easier to add more choices. It comes in handy for filters that use multiple noises (inc. Stone Noise) too; you can add 2 custom profiles to stones and use a single slider to select profiles for all noises without getting an 'incoming value range' warning.
I'm sure advanced users have something like this already set up for themselves, but it's not something that is immediately obvious for new users (at least it wasn't for me, anyway

). There are also separate map groups that include the base curves along with labels, so that it's easy to study and learn the effects that curves have on each component.
P.S. If anyone knows of a way to imitate the continuous mode of map switches using a setup like this, please let me know.