added shader.h, library.h, shader.h, and cfg.h