OVERVIEW

This release builds on the XML Parser contributed by Exobox.
(Look in the Squeak list for a contribution from Duane Maxwell)
It defines an XML syntax for describing vanilla applications and
supplies an XMLReader that will produce a structured tree of view
specifications.

It introduces a SessionManager that knows the available UIBuilders.
When given a UISpec and a model object, a UIBuilder is responsible
for constructing the corresponding view upon the supplied model
object. Two base UIBuilders are supplied, one for MVC and one for
Morphic. 

To create an application, create a subclass of model. Add a class 
side method with the XML string that specifies its view and you
are ready to roll with either MVC or Morphic.

CAVEATS

This code was developed as part of the Squeak World Tour. As
such, it has only been tested on a Squeak 2.8 base. It should
file into a 3.0 image and is expected to work. 

INSTALLATION

FileIn in order ...

XML.2.cs
Kernel-SessionManagement.st
Kernel-UIConstruction.st
Kernel-UI-Morphic.st
Kernel-UI-MVC.st
ModelXMLViewSupport.st
ReThinkSampleApplication.st

Go to preferences and allow MVC projects.

Then execute
	MyApp open
in both a Morphic world and an MVC world.
