feat(views): Separate WebChannel

Yeah, can we call this a `Null` channel?