starting wave sim.  Adding ability to enhance shader compiling by adding a preprocessor to parse the shader as a text file. Then add line numbers in constants.