Started refactoring Schema and SchemaDiff Visitors.