I think that we would want to direct people to using the editor provided with the package. In addition providing a richer schema would enable those who wish to tinker with the content to better understand the format; XML is verbose. If size is the concern, then the content can always be reduced using a form of compression.
That is exactly how I envisioned it; they are just repetitive effects that have slightly different calculations, visual displays and sound effects.