DO NOT MERGE: Issue 2106: Live Preview Snapshot

This is a PR for issue #2106.
Eek. Sorry, really need to give this framework a shakedown. No, that doesn't seem safe at all. Fixed.