Enforced shader_param parameter. Added more comments to the shade module.