Hello blender hackers! i have a question that was in my mind for a while: why cant i delete a datablock (material, action, texture, ipo, etc) without unlinking it from all the objects that use it (that may be many), then saving the blend and reopening it? is there a deep design reason for that?