Styles/locales as XML vs. JSON

By way of update, I’ve started to rethink this. See this more recent thread.

This assumes, which is my basic idea there, that we can indeed simplify and generalize the model sufficiently for it to work in non-XML contexts; most notably JSON and YAML.