* Revert "Extract snapshotting logic to Snapshotter class (#11591)" This reverts commit309a2d78fb. * Revert "Minor whitespace formatting fix (#11590)" This reverts commitbf69c3c69b. * Revert "Avoid rebuilding snapshots if no change to source (#11551)" This reverts commit74835db563.