feat(views): Separate WebChannel

Good idea!