Added new programs interface for channel support
Support for new programs interface with per-channel program messages.