I am making website mockups in Photoshop where I repeat a lot of components such as form buttons. I'd like to create a library of UI components such as a button with the default text "BUTTON" where the label of the button can be replaced/modified to suit the button's action.
I've tried to create a button smart object with default text, but once I place the linked objects each time I change the text all buttons get the same label.
My goals are to use smart objects to quickly change the look and feel of all buttons (example changing my green buttons to blue) on my art board while retaining the ability to have each of the 3 buttons in my mockup have a different label.
Is this flexibility possible? If not what's a good solution?