Could plots modify behave a bit more like config where it accepts a key pair as arguments? Instead of relying on specific options like -x and --title to set the corresponding Vega properties.
All of these could be valid keys: https://vega.github.io/vega/docs/specification/ although validating the values could be tricky...
Could
plots modifybehave a bit more likeconfigwhere it accepts a key pair as arguments? Instead of relying on specific options like-xand--titleto set the corresponding Vega properties.All of these could be valid keys: https://vega.github.io/vega/docs/specification/ although validating the values could be tricky...