Initial DBObject code written.  Messy, and ugly interface, but we'll see how it goes.