Topic: Separate Settings and Images XML
I have several (dozens) of galleries, so every time I want to change the look of my site, I have to manually recreate and upload every single gallery.xml, even though the images themselves remain exactly the same. This goes against the OO design principles of separating content from presentation.
There is an XML standard called XInclude that you could (should) support. It would allow to xi:include another .xml, as in the following example:
<?xml version="1.0" encoding="utf-8" ?>
<image imageURL="images/dsc_5601.jpg" thumbURL="thumbnails/dsc_5601.jpg" linkURL="" linkTarget="" ><caption>dsc_5601.jpg</caption></image>