Some work with signals. Kinda sorta starting to get this.
Move all of the stream cell logic into the view.

This makes more sense to me. The view consumes an object and renders
it. The controller shouldn't do that.