fix the print out for swapping
add .groupByChannels and .dropRedundantChannels functions. #19