WMP itself should be described by XML.
This is a much more clean solution than the propreatary current format.

Also: is there a method NOT to pack all textures into the
WMP file? But rather load the textures from the wad?

This would seriously reduce the size of levels, when using
more than a few. A much cleaner approach than packing everything
into each levelfile.