Refactored gui initializer again 5f7108d

Removed the "initializer" and instead added separate view files.
Disabled opening new windows via modifier keys

Sloppy implementation in 6f6bede
Merge remote-tracking branch 'upstream/master'