Initial prompt layout changes

These changes will span the next several commits as the layout is
modified so it's cleaner and better suited for mobile devices.
Responsivized new layout for vertical devices
Experimental horizontal layout

This is an update that likely will introduce unexpected quirks. If
switching between the horizontal and vertical a manual page refresh may
be required.