Removed ModelDelegate and refactored Model class, with some notes on plans.
Added new Fields class to handle all reflection through this.  Updated IModel interface to reflect new changes
Moved all reflection code to static methods on the Reflect class.
Removed more key classes from previous setup.  Serialization concept, ModelManagers and the ReflectManagers all removed.
Further removal of more complex code.  Removing Context concept, and all old Supply access methods.
Moved namespace definition to different package.
More refactoring.  Modified main access point for Supply() function.  Introduced ModelFields for primitive types.  And began looking at fixing UnitTests.