Begin to use libRibbonData classes, update message format;
Implements new message fields and interface cleanup;