Improve layout JSON.

* Support emitting HTML table representation
* Support all modifier combos
* Add qwerty.json