The program, however, faces political hurdles, and it's not clear where the money will come from.