Add the client side of the backup API.
Simplify per Roger's suggestions on IRC.