     }
     return nil
   }
-  
-  
-  
-  
+
   // MARK - Lexical models
-  
 
   private func getInstallableLexicalModelMetadata(withID lexicalModelID: String, languageID: String) -> InstallableLexicalModel? {
     // Grab info for the relevant API version of the keyboard.

    }
  }
  
  private func downloadLexicalModel(_ lexicalModelAPI: LexicalModelAPICall) {
    let lexicalModel = lexicalModelAPI.lexicalModels[0]
    let installableLexicalModels = lexicalModel.languages.map { language in

  private var _isDoneButtonEnabled = false
  private var isDidUpdateCheck = false
  
  public static let shared = ResourceDownloadManager()
  
  private init() {
    //downloadQueue = HTTPDownloader(self) // TODO:  Consider using a persistent one.
    reachability = Reachability(hostname: keymanHostName)
  }
  
  deinit {
