- Add the ability to change a channel's settings while it is busy -> use method described in documentation.
- Add an addTask() method for inserting individual tasks.
- (Possibly) add CDC support - for generating a checksum.
- (Possibly) add event support - for conditional transfers.