Move the look-and-feel stuff to its own file. More cleanup.