In theory: - [x] create a branch for 1.0.0 development -> dev-1.0.0 - [x] populate with custom element boilerplate for all existing elements - [ ] migrate functionality from existing code into new custom elements - [ ] get tests working - [ ] update documentation - [ ] merge into main - [ ] release 1.0.0