Set up Contextual infrastructure...

...without actually implementing the contextual bit.  Tests pass.