A Catalogue of Patterns