Projections of a THStack?

I have a THStack consisting of several TH2Ds. I need to be able to see various projections along both axes. Is there a compact and efficient way to view these projections also as stacks? The only solution I have come up with is to make all of the projections of the individual TH2Ds in advance, and then create several individual THStacks, one for every possible projection. It works, but is quite cumbersome to manage I am finding.

There is no compact way to do that.