Some code clean-up, added something scroll-like.
More clean-up, added some Final pictures.
Added a new picture, tiny refactoring and fixes (zoom is reversable, windows are closed separately).
Merge branch 'FinalCandidate'