add machinery for shaders in glsl/
ease static linking usage
benchmark utility