Best approach to easily add a new node to an existing dashboard?

Hi all. I’m attempting to implement an extensible solution for monitoring Raspberry Pi’s. Currently I have a Grafana+Prometheus+Node exporter combo working on a single Pi.

I’d like to make this more extensible by setting up Grafana so that I can just enter an IP address of a new Pi that has node-exporter running (either through the UI or config file) and just have it start monitoring both on my existing dashboard.

Does Grafana support this type of dynamic node addition? I am currently experimenting with text box Variables to be able to add a new IP address but having a bit of trouble.