I use a foot pedal garbage can as a dry pail for my cloth dipes. It has a removable bucket inside which I carry down to the laundry room every few days. It works perfectly, with no stink even if I go 4 days without doing laundry. While the dipes are in the wash, I rinse out the bucket with hot water and a few drops of tea tree oil and then let it air dry. We use cloth wipes and they go in the same dry pail as the diapers.
We use sposies every once in a while and we use one g-Diaper flushable insert as a doubler inside an AIO at night (I was given several bags of the flushables so had to find a use!). I haven't mastered flushing them so they get chucked. I don't bother to keep a garbage at the changing table because we produce so little waste; everything goes into the bathroom trash which is open (no lid) in the cabinet under the sink. It hardly gets stinky at all even though I only empty it once every ten days or so. I know some would say that's gross but it really doesn't seem bad at all. I think it's just that infant pee and poo really doesn't smell very much, you'll be amazed. My son is now eating some solids and still there is no fancy odour-containing engineering solution required. I'm sure that'll change as he eats more and more solids, but so far it's been much easier and sweeter smelling than I'd expected.