Create immutable graph items with profile-driven payload forms.
Search by profile key/version, then add matches to selection. Selected profiles drive payload fields.
No profiles selected: payload is free-form JSON.