Add documentation for material and shader