Tasks contain the code that actually copies data to/from another system. They receive
a configuration from their parent Connector, assigning them a fraction of a Kafka Connect job's work.
The Kafka Connect framework then pushes/pulls data from the Task. The Task must also be able to
respond to reconfiguration requests.