Modularized wxPython AGW-AUI demo module

I attempted to freshen and modularize the code of the AGW-AUI demo module. I think this module could be a good starting point for a new GUI app, but it is difficult to adapt it due to the monolithic codebase. For this reason, I reorganized the code into multiple loosely coupled components. I reproduced most of the original features but dropped backward Python compatibility (Python 3.10 is required, and I use the latest wxPython release). This early attempt lacks documentation, but I hope to fix this problem later. For now, I am interested to see if there might be any interest in this kind of code and would appreciate feedback on the project structure.

1 Like