Enable dynamic resolution change (fixes #98)

GraphicsDevice owns background as well, and
handles blitting from background to draw buf.