eSignature Signature Meaning - Point to Variable / Aggregation Result / Table Record Field

I think it would be helpful to allow the eSignature widget to leverage variable / aggregation / table fields in addition to static text inputs for the Signature meaning field.
image
This would enable the same app step to be leveraged for different parties signing at different points in the app execution for different content (loaded on step enter or populated by the signer before signing).