Checkpoint

Working version of full recovery info.
Need to finish a few refactorings, perhaps add a few more metrics,
and document.