Channel providers are how the actual DMX output is updated. Their job is to provide channel values to the Channel Manager when it requires them.