Lets say all I wanted to do was create a simple window like screen. It would be empty and white, but then I click and drag my mouse cursor across the window and a black scribble would appear on the window. Then I want to save that as a .bmp file. Like a paint program. How would I begin this project? What api should I use?