I believe a foundation would help D. Unfortunately, setting one up is very laborious, and neither Walter nor I know anything about that - from what I understand it takes a _lot_ of work.
By "foundation", do you mean "non-profit organization"? Would it be any simpler as far as you are concerned to set up an organization without initially worrying about its non-profit status?