Seems like caveman logic, but I organize by tubes, creatures, worms, trailers & chunks, and craws. I then organize them by color (water clarity) and run a zip-tie through the holes in the package (where they hang on the shelves).

If the water is dirty, I have what I need ready to go. If the water is clear, again I have what I need. Keep it simple and save yourself some cash.

For home, I bought tupperware dressers that college students use for dorm rooms. I organize the compartments into plastics, crankbaits, topwater, and terminal tackle. This makes it very easy to keep everything organized (a big must if you're married) and easy to find.