Funding comes from Congress.
Yes, but each department and the Executive branch have funds (once approved by Congress) with which they basically do what they want.