The notion of a channel is shared by the mixer backend as well as the frontend. To make dealing with reports between those easier move the Channel definition to a global header. Issue #1770.