https://onelink-demo.blogspot.com/2025/03/unlocking-component-flexibility-with.html