Widget Best Practice for Multiple Different Action

i’d store data related to NPCs in a data table and when the widget is created, pass in data from that table.

in other words, the widget is setup to be a modular display that takes in a common template of data - its not related to a specific character