Combined LaundryDataModel into LaundryRoom
still needs a lot of cleanup :fearful: