I wonder if something that automatically organises your code into separate files would help...and fixes all the imports for you. A cli tool that would _lint/autofix_ your code organization. And then you would just need:
- IDE plugin (VSCode, IntelliJ) to show an organized IDE file tree
- cli tool to allow browsing organized code from terminal
- perhaps a custom fs for viewing your project in Finder/terminal and easily browsing in other tools
- git wrapper to show correct file names in diff/status
- chrome extension for Github to show flat files in a structured way