When you insert an image into Visio, the default behaviour is to add it to a containing shape with the full width and height of the image being visible. If you delve into the ShapeSheet, however, you can expand the image outside of containing shape’s bounds, with the extended area being hidden from view. Visio actually makes use of this in some of its Data Graphics functionality by having an icon strip and moving this left and right depending on which part of the image is required.
Of course you could extend this image shifting to two dimensions and then use a grid based approach in order to address each cell and that’s what I’m going to cover in this post…