The image library is an object oriented abstraction for images.
The most important abstractions are SourceImage and DestinationImage.