Made the Layout::addChannels call non-const.
Added a work-in-progress PixelBase::channelAtIndex method.