Massively simplifying UserValues

Checkpoint, but seems to work.  Finally realized that, in the pursuit of
making Summaries as easy to use as possible, I was tying the code in
knots.  Backed off to a very different and much simpler approach; we'll
deal with the complication of Summaries as a UI simplification later.