Move IInput into its own file
Add a columned panel.