Whenever I am sussing out a problem such as the camp kitchen storage dilemma I usually find that with enough thought there is an "elegant" solution. An elegant solution is one that is effective, DIY, easy to build, easy to use .... and cheap :-) The "easy to use" is essential as after many days on the road something that at first seems simple can become irritating (i.e. bungiing things down). Our plates/bowls/glasses/cutlery reside in a cupboard in the galley of our trailer but I think something similar could be adapted to many setups. This is a concept from our old sailboat days where everything got tipped and bumped around a lot ...... sound familiar? The inserts are custom built for the dimensions of the cupboard and are modular for easy installation and removal. I used wood because it is easier for me to work with and is more forgiving when things are bouncing around. It is easy to access each item and slip it back in its spot once cleaned. While travelling everything stays in place (unless you get really crazy :-) I DETEST metal plates/bowls/cups as they suck the heat right out of your food/drink, and I am a stickler for having my meals hot, and they also clatter around a lot more. My solution is an old set of Melamine dinnerware and plastic mugs. Melamine is light weight, indestructible and insulating, so it doesn't cool your meals or heat your legs. It also doesn't rattle so much. I have two exceptions to this as I don't like drinking out of plastic. One is an Espro stainless steel, double-walled, vacuum, french press, travel mug for my coffee. This has its own snug travel spot. The other is glasses for my whisk(e)y. These fit snugly in the plastic cups as can be seen in the photo. Behind the plates and bowls there was even a dead space the perfect size for a whisk(e)y bottle, which lies angled on it's side and is mostly hidden from prying eyes :-)
This system has worked out very well over many bumps and potholes and we find it a simple system to use on a daily basis.
I think I found "elegant" on this one :-)