http://petercai.github.io/SchemaDistiller/