Add Shadow DOM feature support to X-Tag core