- write minimal app: open blank window - convert gfx lib; draw a line in window - draw to offscreen bitmap, then blit to window - produce bitmap in separate process, use shared mem - Allow for hardware acceleration direct to screen.