/// <summary>
 /// Resolves a face into a list of vertices. Allocates a new list.
 /// </summary>
 public List <Vertex> GetFaceVertices(Face face)
 => face.Vertices.Select(v => _vertices[v.VertexIndex]).ToList();
 public void AddFace(Face face)
 => _faces.Add(face);