I'd love to see it implemented something like this, with individual modules.
Files.zip: The entire resources folder is captured in a ZIP file with the directory tree.
Configuration.xml: All configuration data is stored in a well documented, schematized XML document.
PageData.xml: The configuration and content for all pages is stored in a well documented, schematized XML document. Each page would be in a Page element with attributes for the type, meta tags, name, path, etc. a child element would exist for each of the content blocks.
UserData.xml: All user information is available in a well documented, schematized XML document.
Others for forum data, events, finances, etc.
----
All of the module files would be captured into a Backup-YYYY-MM-DD.zip file. An entire backup file could be selected and restored. However, a single module could be selected and restored. e.g. just page data. This would also provide a nice way to bulk import data. I imagine this would make it easier to move from other CMS systems to WA. Tools could be written to transform backups from other systems to WA's schema.