Finally we decide to use zip format, the zip file will pack the xml and images data inside.
XML is a good format to represent such a plot, but it use more disk space and lack the ability to store the binary files (like icon images etc.) So a zip package that pack all these together will be good.
It is easy to extract the zip file and check what’s inside 😉