Evolution of library automation