Use new bitmap class that allows replacement of arbitrary-sized rectangles with another bitmap