This is a major change in the nomenclature of pickett.

These changes make the algorithms and documentation much better, but
there are little functional changes.

@tcolar @theo
This is all cleaner with a map.