This would be similar to smart materials in Substance Painter. I have a stack of 5 (or as many as I want) modifiers and I could select them and put in a folder and then save this as a preset or instantiate it to desired objects in a scene. Presets could be saved and shared with a team. Attributes could be easily published to the top/folder to expose desired parameters.