Thanks for the explainer!
In my opinion the callArgs might benefit from having the data type id too. This way you can match the preset with the data type, instead the instance of the data type.
Then you could also show what presets are configured for the data type here:
