Redo upwardable objects, once again.

The new approach uses a shadow array of upwardables for each property.
Futz with readme.
Add 'button' sample where timer can be made slower and faster.
Implement stub-level versions of UpDom etc.
Still need to check button example to make sure it's working.