JUCE structure simplification ideas

The amalgamated build has exactly the same effect as just including the juce code directly in one .cpp file. The only difference is that the amalgamated file is one huge source file that has been automatically stuffed with all the code, so it can be used without the juce source tree.

I could be wrong but my conclusion after reading everything in the thread, is that the Juce structure is already as simple as possible. Further reductions can only lead to a loss of functionality.