Changed components to a List, as multiple instances of the same item might be needed to create an item