This fixes two memory leaks: * Drawings were not properly freed because `MEM_delete` was called on the DNA base type which does not have the destructor. * `CustomData` of layers was not freed before it was overridden. Pull Request: https://projects.blender.org/blender/blender/pulls/128476