Add new channel types as classes
Setup data appending differently
Correct time appending in Task