Maybe have a look at the chest pouches too, they clip onto the shoulder straps of your main pack. OMM and other make them. Ive promised myself a look at them at some point for all those items you mention and there's also a fold down map pouch built in.