(a)
In general
The Secretary shall make available technical assistance to private nonprofit organizations and other nongovernmental entities, States, metropolitan cities, urban counties, and counties that are not urban counties, to implement effective planning processes for preventing and ending homelessness, to improve their capacity to prepare collaborative applications, to prevent the separation of families in emergency shelter or other housing programs, and to adopt and provide best practices in housing and services for persons experiencing homeless.