How to configure a panel from an external file

In large multi-channel setups you often have the same panel design used on many workstations, but the IP addresses of the the controlled devices change. One way to handle this would be to edit each individual panel, but that would make it really hard if you then want...