Added shader_uniform and added the ability to upload shader-values.