New classes: ProcessingImage, SourceImage and TargetImage