Create a set of functions (not very well thought out) that gets backups from the repo and then creates connected components from the backups based on lineage info. Fill in info for deleted backups on a best-effort basis.