- Editing key bindings. This requires custom Property List parsing and serialization so that we don't randomly reorder the key binding dictionary on every save.
- Nested dictionaries to support multi-keystroke bindings.
- Find a way to make the first two table columns narrower by default.