What would be the best way to create a window and display a scrolling "oscilloscope" type display where a each value is displayed as a pixel in the window and the window scrolls once the windows is filled and more values are written to it.