Progress on the settings dialog; it's a bit rough, but it's all there.