Finished implementing resource binding
Revisited resource binding: Resources are now bound based on what was requested by the material and not based on the shader-reflection
Implemented skeleton classes for Material, MaterialPass