[widget] Add #to_cell.
Add cucumber as a development dependency.
[widget] Implement #diff.

[Closes #68]