Add support for difference source types for image picker.