As 263 paramterizable consistency (ready for review)

So this is an unfortunately large-ish change because I had to inject the default consistency and mapping everywhere, but wanted to leave the defaults in place.

So it's a little ugly.  Appreciate any thoughts as to how to improve.