I would suggest that you update your product docs to include a clear example of how this is implemented.
I really like your ‘Smart’ library but it desperately needs a docs overhaul. For each component list:
I get that – but as it is included in your ‘Frameworks’ docs I would suggest that you would get a stronger business outcome if you provided some better documentation