Saving partial progress

Created many of the base classes and a few tests.  Working TextObject
factories.