I have a fairly large, basic, black calf leather make-up case with zipper. From Chanel, of course. I bet it would hold most of what you're asking about, if not all. Mine holds a few regular size (MAC) make-up brushes, lipsticks, eye-palette, mini fragrances, etc. The make-up cases I've seen are quite roomy.