NSImageView where the image can be dragged to any other image source and also as a file. Supports Garbage Collection