Remove and optimize include files. Every header file should only include the files it actually needs. In some cases due to bad structure we may include a file for one or two things only and have many unused functions in that file. If that is the case consider to optimize this.