As discussed here, explore using `crypto.randomUUID()` for IDs: https://github.com/Travelopia/web-components/pull/123 @KhokanTP