I remember when Bush started Homeland Security. All the agencies you listed were on their own and information was not being shared. Homeland Security was created as a hub where all information from the various agencies was collected and shared. Eventually, the key organizations below were added to Homeland Security to administer:
Key Organizations, A-Z
Computer Emergency Readiness Team (US CERT)
Domestic Nuclear Detection Office
Federal Emergency Management Agency (FEMA)
Federal Law Enforcement Training Center
Management Under Secretary
Operations Coordination Office
Policy Office
Preparedness Directorate
Science and Technology Directorate
Transportation Security Administration
U.S. Citizenship and Immigration Services
U.S. Coast Guard
U.S. Customs and Border Protection
U.S. Immigration and Customs Enforcement
U.S. Secret Service
Thanks for taking the time to write that.