Refactor the existing bookmarklet code into a modular, object-oriented structure to improve readability, maintainability, and scalability. - [ ] Split the code into classes and helper functions. - [ ] Ensure modularity by separating concerns (e.g., UI handling, data extraction, clipboard logic). - [ ] Document the purpose and usage of each class and function.
Refactor the existing bookmarklet code into a modular, object-oriented structure to improve readability, maintainability, and scalability.