Screen Widget Redesign - added TreeWidgetVisitor interface, also added accept methods to ModelTree subclasses.