make a trip to Hobby Lobby or order off Amazon a week before to gather materials? How much prep are you willing to do? Does it need to be open-and-go, can you prep a lesson for 10 minutes the night before, or are you willing to e.g.Is it important to you that all the subjects come from the same company? There are a lot of resources that are subject-specific rather than all-in-one.