Oculus: A Collaborative Framework for Accessing Digitized Library and Museum Collections