Add shader and shader program classes