If I need to add a component, you need to reprogram the entire system?

No just use "Add" function in the control unit and proceed with identification by pressing the button on the front of the device.