Just about a reality already!
The latest generation of Hobart Commercial Undercounter, door type, conveyor and flight type machines use very sophisticated software to run multiple models in each product line using a single programmable controllers for each product line. Some controllers even cross over from one line to the other by simply changing the initial model setups on the control boards.
The future is just about here.