Implemented shader binding/unbinding optimization for object instances in Renerer class
Added the ability to create and remove objects