Support snapshot windows

Well no reason you didn't look at it Mark - I never created the PR. Apologies.

Here is my doc (from yesterday). I was hoping for more of a "diagram" too - suggestions welcome.