Using local snapshotting instead of whole-page snapshotting.  Much faster.  However, compensation event application still isn't working correctly after the recent changes to when we snapshot.
No longer snapshotting the children of the target element, only the element itself.
Added a param that allows us to switch between local and global snapshotting.