Control timeline activity associations to associated objects (contacts/ companies/ tickets/ deals)

We definitely need the option to change primary association for notes opened from within deals; we need them to always associate with the contacts rather than the companies, and when we’re creating a deal within a workflow we’d like to be able to carry the association between the first deal and the note to the new deal and the note as well!