Can be used as a DrawTarget which offsets the position of each draw call by a given offset.
This can be thought of as changing the origin (0, 0) to position.
Can be used as a DrawTarget which modifies the scale of each draw call.
This should be identical to drawing to a temporary buffer and drawing this buffer
with the given scale onto the target.