Implement RoomView components and stores.

Add a break in after setting rooms[i]. It might save time for larger groups of rooms.