One more thing: I find that a parmesan cheese container/shaker works very well for keeping a tube and tools in. Everything packs very neatly into it and then I can swap it from bike to bike, it fits into the medium/large wedge bags I own. I don't have to spill all my tools out on the ground where I'm working -instead just bring the shaker to where I'm working on the tire.
I have 3 tool kits made up for each size tire I run, 559, 590, and 700.