Jotting some ideas down around keyboard navigation

Let's hash out some scenarios and ideas for a clean, simple, but powerful keyboard shortcut handling implementation.