removed array texture class, now everything handled by Texture