I don't think any single body is trustworthy enough to be handed $9 billion. (and yes that includes the Atlasian Senate )
So how about a collection of bodies instead?
Why don't we just create a special commission for that made by Smurfs that decide those bodies for us? I mean, I don't know if micromanaging everything and writing thousands of extremely detailed bills will be interesting for this game and for our Senate. I'm saying that not because I don't think that details are important (I do) but because most Atlasians are not really worried with which are the NGOs that are going to receive the money.
What I would recommend instead is establishing some criteria for the selection of the NGOs but not specifying which one of them are going to receive the money. We shouldn't handle money for NGOs that are involved with Ukranian Politicians for example; we shouldn't handle money for NGOs that discriminate on the basis of race, religion and so on; we shouldn't handle money for NGOs that are associated with the revolutionary folks of Donetsk. Those are the things that we ought to be worried, more than selecting the NGOs which should receive that money...