Optional Exercise 1: Semantic Zoom
Optional Exercise 2: Windowing Modes