Why not use mason jars?
Mason jars are great for storage but don't pack and stack nearly as tight as bags. I put all the sealed bags in a box, and the box just fits the one shelf. That is, until my new shipment of hops comes in next week. Then I'll have 2 shelves like that.
I have at least one advantage, over most guys, SWMBO does not want to own the kitchen.