Seol É Seo mar Theachtaireacht Téacs: Pattern Language Applied to the Evaluation of the Design of Library Buildings