* refactor: Remove file locking functionality and associated references
* refactor: Replace PathBuf with Path references across interfaces and remove redundant implementations
* fix: UI missing "Comparison Mode" field, and set permission failed
* refactor: Restructure core module into submodules for better organization
* wip: Remove event system
* refactor: Introduce actor model framework and reorganize module hierarchy
* wip: Remove event system and restructure module hierarchy for actor-based architecture
* refactor: Remove unused traits and modules, enhance GUI handling, and refine actor-driven architecture