small commit for first pass material and shader objects
added StaticImages state and separate glsl files for easy lookup
changed onchanget to oninput