Base interface for serialization converters. Serialization converters convert C# objects into Ron AST nodes.
Convert the source object to an AST node.
Create a type converter from attributes if possible. If no type converter can be created return null.
Create type converter for a list type if possible. Return null otherwise.
Create a type converter for a dictionary type.
Create type converter for a type that has fields.
Create type converter for an object type.