The library implements the core methods for serialization management like:
CreateInstance(): Object creationGetInstance(): Object retrievalGetName() / SetName(): Object namingGetService(): Service provider functionalityAddSerializationProvider() / RemoveSerializationProvider()Provider management
The WorkflowMarkupSerializationManager in LogicBuilder.Workflow.ComponentModel.Serialization itself implements IDesignerSerializationManager and leverages the core implementations from DesignerSerializationManager using the Decorator pattern.
Contributions are welcome.