 ///  - GettingJSONDataFailed:          Getting image information from the given JSON file failed.
 ///  - MissingImage:                   The user didn't supply an image.
 ///  - GettingPNGRepresentationFailed: Creating the png representation failed.
-enum ImageSetError: ErrorProtocol {
+enum ImageSetError: Error {
   case rescalingImageFailed
   case gettingJSONDataFailed
   case missingImage

///  - MissingDataForImageOrientation: Missing information about the orientation for the new image.
///  - MissingDataForImageIdiom:       Missing information about the idiom for the new image.
///  - FormatError:                    Image format error.
enum LaunchImageError: ErrorProtocol {
  case missingImage
  case missingDataForImageWidth
  case missingDataForImageHeight

///  - CastingJSONToDictionaryFailed: Casting the supplied JSON file to a Dictionary failed.
///  - GettingImagesArrayFailed:      Getting the information which images to generate failed.
///  - WritingContentsJSONFailed:     Saving the Contents.json for the asset catalog failed.
enum ContentsJSONError: Error {
  case fileNotFound
  case castingJSONToDictionaryFailed
  case gettingImagesArrayFailed
