An anonymous donor is giving $23.3 million over three years to help kickstart a plan to provide more housing in Kalamazoo County.