After cleaning up the code a little bit, I think I'll add actual 3d model loading so I can show something other than a hardcoded cube.
The plan is to eventually have physically based shading, global illumination, reflections, shadows and all sorts of other fancy features.