This is an example of the most complex PhotoViewer. We have 3 collections of images, belonging to portfolio 1, 2 and 3, and each image also has a caption.
This is the same as the above example, but without a caption.
This is an example of a simple PhotoViewer. Instead of passing a data object into PhotoViewer, we just pass in an array of string, where each string is the URL of an image we want in our PhotoViewer.
Special thanks to Flickr user Tree Elf, whose picture I am displaying here.