Re-engineering libraries for the Data Decade