Support snapshot windows

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

I'm happy to add a different `Emitter` that would allow this if people like?