Definitely should be mixed income, and the planning for it is better handled more locally (neighbourhood/borough, city, town etc.). But it should be funded federally, cause cities can’t print money. All development they make has to be funded by taxes. The federal government doesn’t have to earn a dime, they can just print a couple hundred billion and distribute it to all the major population centers to develop public housing and infrastructure however they see best. That would work best imo