From a software standpoint, this can be relatively straightforward with an appropriate intermediary config language... ie some sort of json mapping... then we could even use ChatGPT to interpolate suggestions/new configuration