ShaderFactory added, fixed shader source preprocessing, shader compiler script, compiled shader files added.