Backups storage

Add a backups archive storage abstraction and do a little cleanup.
Ah.  Much better.  Thanks for pointing that out.