New installation by Saskia Noor van Imhoff at Utrecht Library