Those delegates are handy to generate palettes for arbitrarily picked neutral/variant colors - especially because DynamicScheme doesn't allow for sourceColorHcts to be a map, which is in itself quite wasteful, as we can generate custom color palettes but not override {secondary,tertiary,neutral,neutral variant} colors.
Those delegates are handy to generate palettes for arbitrarily picked neutral/variant colors - especially because DynamicScheme doesn't allow for sourceColorHcts to be a map, which is in itself quite wasteful, as we can generate custom color palettes but not override {secondary,tertiary,neutral,neutral variant} colors.