Eventually, you will find that you accumulate a lot of certain materials by virtue of their being highly versatile, reasonably cheap, and available in a multitude of colors. For the overwhelming majority, they will be in identically (or very nearly so) sized bags.
For these materials, it is well worth your time and effort to find a container that allows you to store all of them vertically, like files in a drawer.
For my tying material menagerie, this means marabou, strung hackles (one each for neck and saddle), and (especially) dubbing. For the marabou and the dubbing, I've found that the boxes my sneakers come in (Chuck Taylors) are absolutely perfectly sized for these bags, meaning that I have two shoe boxes that not only hold all of my marabou and dubbing in one place, but store it in a way that allows me to see the entire selection at once.
For the dubbing, the only things I have separate from the box are my plastic box assortments and a few tiny bags of exotic/specialty dubbing. I've arranged them by color, roughly according to rainbow order, to help me not only find the right color, but also to help suggest good blends.
Aside from this suggestion, my other big suggestion is to carve out a bit of domestic territory that can be permanently claimed as a tying zone. I know it's easier said than done, but having a fixed, dedicated location opens up so much more convenience, versatility, and possibility for organization. For example, the large organizers with dozens of tiny drawers are ideal for hook storage, but if they need to be portable, those things are usually more of a liability than an advantage...same goes for any sort of thread racks, shelves, or bins without lids.