This does not follow the standard listener pattern and is only called once.
The listener to call when the resource is unloaded.
Returns the resource as a uri if this is external.
The URL the bytes were fetched from, when the resource is a picture the workbook keeps for it
(an IMAGE source): a fetch of that URL answers from these bytes. null otherwise.
An optional name for the resource.
true if the resource if all references have been deleted.
Returns the resource as a Promise to array buffer.
A resource is an item referenced elsewhere with the application. This will track when a resource is no longer being used and can be removed.