Update the documentation related to snapshots.
Include the part that the request object set in a snapshot function is a wrapper to all of the other event functions.
.get request === .snapshot request.client
Include some more info about the extra tag and how the last data object works. It's not supposed to feel like majic as to how the snapshots are handled.