Add pretty printing for Channel and Item structs