Layers of meaning; public library, Waterford, Ireland