Use dynamic arrays for the shader filenames instead of static arrays
Average the Cpu and Gpu times over several frames to stabilize values
Minor changes

Just a cleanup of the watched list