Screen Widget Redesign - added ScreenWidgetVisitor interface, also added accept methods to ModelWidget subclasses.