feat(views): Separate WebChannel

I'm a bit confused how this now differs from the FxDesktop channel. Halp!