Combine everything in a large bowl. Mix well. Chill for about 24 hours before serving. If desired, put in a sheet cake pan instead of a bowl. It can then be cut into squares for serving.
If desired nuts, marischino cherries, and coconut may also be added. I don't, because my family doesn't care for it that way.
Great for packed lunches that will stay refrigerated until lunch time.