Refactored MainWindow source, splitted initialization and helper functions into separate files. Now lists headers sizes and positions are remembered and correctly restored on launch.