A super simple implementation of ImageProcessor for local and remote sources