Remove unused includes, forward-declare classes.
What was your strategy to find out what could be done?
Helas! ... An incremental one :P Try / Compile / Revert ... beaurk.
I just wanted to localy simplify the dependencies, so that I could modify one file without having to rebuild the world :/