Rendering:  Call specific program per material

Now Scenes are rendered by several programs.  Where each material in a object
is rendered by a specific program.