A: I'd consider trying to implement your new scrollbars in Morphic. There are some examples there already (e.g., SliderMorph), and MorphicInterface is the wave of Squeak's future. Plus, I think you'll find it easier than working with MVC.
It typically takes me under an hour to get a new interactive widget going, and most of that time is spent tweaking the appearance, which is rather enjoyable. It may take you longer the first time you do it, but by following the example of existing Morphs I suspect you'll have something going in under a day. – JohnMaloney Fix Documentation