Move `SchemaCreation` to its own file
Merge pull request #381 from yahonda/support_schemacreation_class

Move `SchemaCreation` to its own file