Split example to shader material and phong material versions