Fixed a typo.
Added test cases for DynamicLayout channel() and channelAtIndex().
Updated Copyright dates.
Modified the BrotherLayout so that it is indexed by the order of the channel and not by the order of the channel
in the set of brothers.
Removed unused methods.
Updated the TODO.