redid the mesh texture classes