first version of combined geometry/phong shader, added a lightcomponent