Implemented column order and visibility settings.
Reorganized dialog files, since some of these are getting quite complex.