IT and Collaborative Community Services: The Roles of the Public Library, Local Government, and Nonprofit Entity Partnerships