I have been developing custom web controls using TypeScript and Lit, including submit buttons and inputs. However, I am experiencing difficulties when trying to wrap them in a form within my HTML. The inputs are not visible to the form, and the submit button does not initiate the form submission process. I have come across another UI library called Weightless which handles form validation effectively, but I am struggling to implement this functionality myself. Can anyone offer assistance?