Implement row updates.

Updating a row's property will now update the model
and cause the visual node for that row to be updated.