dgorsman,
Why bother with XML? Extended data will handle anything XML can handle, and almost as gracefully.
I essentially agree with you but for one point, there are standard schema for things like an alignment description.
So I believe it would maybe simplify the decoding part. However I am very "Green Horned" as far as extended data is concerned.
ymg