More doc work
Regrouped notification events and eliminated old integration events
Added a convenience builder.
Convenience builder pattern for object instances