ViewBackground never unsubscribed from UIConfiguration
callbacks when it was destroyed. Loading another session
that can cause UIConfig change signals to be emitted
caused a heap-use-after-free.
This new inheritance heirarchy lets us share (a very small piece of) code
between streamviews in the Editor and the nascent piano roll object on the cue
page.