What is the purpose of the [`FileTransfer`][1]? I read its documentation page, but it's not clear when a module should deal with that class or one of its child classes. [1]: https://api.drupal.org/api/drupal/includes!filetransfer!filetransfer.inc/class/FileTransfer/7