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.