Issue 2211455 / CH-295: Add a querystring implementation of visitor context

This is diffed against the branch for CH-291 for code review purposes.