Why would you want to move a viewport? I can't imagine it would look very good or actually be useful at all.
Moving a bitmap has pretty much the same non-usefullness in my mind.
Displaying an arbitrary amount of an image on the otherhand would be useful but not sure how to do it nicely.