Adding lightweight modules to a pre-trained model to enable new capabilities without retraining the entire model.