Add viewmodel for status bar, and add observable wrapper of T so that we can easily mutate the currently selected tool
Add Null Object implementation of ITool
Improve single responsbility in the ToolBarView by extracting the UpdateTool command