Gingerbread is a term that's used to describe a variety of breads, cookies, cakes and more - the defining characteristic is generally molasses and fragrant spices.