Rework how serializers and converters (and the defaults) are defined (in a serializers package for those "optional" serializers)
Move the hexical serializers to use the new structure
Clean up namespaces
Add in enable_if macros
Split out collections serializing
Add flag to skip registration of default serializers