#1 - Update the basic structure of the preferences window to support visualization and hotkey entry.