Added the SeatMap factory