Reorganize.
Start of a prefs window.
Large configuration overhaul.

Flatter configuration structure, because that's easier to bind in ObjC,
and probably less hassle elsewhere as well.

Separate configuration step to p1_*_config. This'll allow
reconfiguration eventually.