Started Implementation of different instancing types, added new shader code