Hi, if you're interested in contributing let's put this in a feature request issue on github so we can track the discussion and work closer to where the eventual pull request will be! off the top of my head, turning those fields into arrays of strings does seem like the right move.
I think for now we should hold off on renaming things; in general I try to only rename options on non-patch releases to make it easier for people to keep up with template changes. But eventually we will want to figure out how to make the options as similar to each other as possible.