"SVG is human readable (XML based), no ?"
yeap , XML format , nothing special. Athens has an importer for them.
"If they are not too large, it might even be quite useful to store them
as strings in the image, although I do agree this is not scalable in the
end. (But Seaside uses this mechanism to store real images in the
image, and that works very well during development, in the sense that it
is convenient)."
oh yes it suits me to keep them small so they can be more modular so as you said to compose and decompose them easily . And if it works well for you, should work well for me ;)