Code development begins at the bottom of this page and works it's way up with stepwise generalizations.
Status for a place Change at a place
Compare places within a place (p & non-p) Change at a place (p & non-p)

Samples at a place