#4 Web Components integration update