Improved the model for identifying a work type.  Reduced data sent when sending null.  Implemented IBenchmark in a basic sense.