Towards the Library of the Future