Began using callbacks for rich ogdata messages

Almost there, just need to finalize the control flow of multiple
callbacks.