Local governments may authorize housing trust funds to accept and utilize funds, property, and other resources from all proper and lawful public and private sources so long as those funds are used solely for addressing the affordable housing needs of individuals or households that may occupy low-income or moderate-income housing. (2) A local government may create a community land trust, which may: