You might even call them an umbrella agency.
1) there's the weather aspect
2) encompassing several responsibilities
3) ?