The title might not be very clear, so I'll give an example.
Let's say I have two types of buttons in my game's UI : buttons of the category A and buttons of the category B.
They are both very similar, and have the same "Normal Color", "Highlighted Color", etc. The only difference is that they have a different "Pressed Color". For example, A buttons are red when pressed and B buttons are blue.
Now I could create two different prefabs as models for A buttons and B buttons, and call it a day, but I might end up adding some more categories of buttons later (C, D, etc.). And each one has a different "Pressed Color". And if I decide to change the "Normal Color" for each button, I would have to change it in each prefab.
So is there a way to do some kind of... prefab inheritance I guess? For example, each category prefab would inherit from a more high level prefab that would define the "Normal Color", "Highlighted Color", etc.
If yes, how?