How to customise the presentation of a capability?

Hello,

I actually am trying to create something similar to the original design that @adamjones posted. The difference is that I want to store the string value I input as the preset value associated with a button. I posted a more detailed question here: Workflow for integrating customized Hub connected device? - #3 by jackj.

@philh30 you mentioned that there is an app-plugin layer. Is that the layer that implements functions like storing recently used color in one button in the “colorControl” capability, because I can’t find implementation detail in capability.presentation JSON file?

Thanks for the help!