- Removed UIKit and UIImage conversion.  I want this to be compatible with Mac.  Also, NSData -> UIImage conversion is best left for the implementing classes to do.