Helper struct to represent an outline. The outline is a closed polygon defined by a list of vertices and a list of indices. The indices are used to connect the vertices to form the outline. The outline can be used to represent a room, a wall, a door, etc...