Project file cleanups
Forward declare enums
Improve comments