DataObjectsFramework Integration

Integrated DO, renamed a bunch of classes, and lots of minor changes