Franklin County has made progress on affordable housing, but NIMBYism remains a hurdle