Another essential feature for me would be the ability to access a
pre-scripted sequence of transformations etc. in the way that oXygen
currently does when generating RNG and XHTML from an ODD file. It's
currently done with an Ant script, but any scripting language will do. I
routinely do an exercise which involves editing an ODD, generating a
schema, using it to create a new file, e da capo. This is easy and
seamless in oXyGen: doing it via the oXGarage web interface would be
cumbersome and confusing.
I'm less persuaded of the essentialness of being able to package things
up in an oXyGen project file. For me, this is something that comes later
on in a project, when its constituents are more stable: it's not
something I'd expect beginners to be exposed to. Beginners need to know
what the various components of the process are, not be protected from them.