SDL application that involves scrolling and zooming. Expected Behavior :- 1. Mouse wheel should zoom in and out of the texture using both keyboard and mouse interactions. 2. Left-click drag should pan the view smoothly. 3. Points should move randomly within the texture.