asset management changes to ion-definitions

merge request for changes to ion-definitions to support asset tracking.
unassigns are usually called unassign_xxx_from_yyy. No biggie