PM: refactor - docs updated and examples
PM: refactor - add mock tests for channel manager