http://en.wikipedia.org/wiki/Blitter
http://en.wikipedia.org/wiki/Bit_blit
