Originally Posted By: Damocles_

Also the Level-format should be based on something like xml
or other plaintext format (at least as optional saveformat)
So usermade Editors or script-processors can interchange with
the levelformat, and add custom functionalities.

There is already such an option. The WMP format was plain text until A7. You can still use it by disabling the binary WMP format in options.scr.