Yeah, utilizing separate appdata sources adds a whole other layer of complexity to the GUI and underlying script, and when push comes to shove this is simply ~1000 lines of code acting as a front end to a single tar command.
Multiple things are on the whiteboard for the plugin, namely individual storage of folders within the appdata, and multiple sources, but there is no ETA on that, and are considered to be part of the wish list.