Adding material sys 3

todo: texture, cam, light, prim gen,