Design the custom serialization scheme interface and integration
This is a small design task for the introduction of custom serialization schemes. The design should focus on two things:
What is the interface that needs to be implemented when providing a custom serialization scheme?
How will the node discover the presence of custom serialization schemes, and how will the feature be turned on?