I built a small desktop app with Tkinter, and it works, but the core script has grown into a tangle of nested callbacks and duplicated snippets. I now spend more time deciphering my own logic than adding new features, so I’d like a fresh set of eyes to reorganise the code for better readability. The goal is straightforward: keep the current GUI behaviour exactly as it is, yet refactor the Python source so the flow is obvious, functions are logically grouped, and variable names speak for themselves. At the moment the biggest pain point is the complex control-flow scattered across multiple nested classes and lambdas. Performance is fine; it’s the clarity and maintainability that need attention. Here’s what I’m looking for: • A revised .py file (or module set) that replicates the existing interface and functionality. • Clear, descriptive naming, concise docstrings, and enough inline comments to make the logic self-evident. • Modular structure—helper functions or classes extracted where appropriate, with circular dependencies removed. • A brief README or code-walkthrough note explaining the new structure so I can pick it up instantly. I’m happy to provide the current codebase, a feature checklist to confirm equivalence, and run tests on my side. If you have experience untangling Tkinter projects and writing clean, Pythonic code, let’s get this polished so future tweaks are painless.