Segregated Interfaces of Channelprovider to fit better with the modular
design of the UI