A Collection of Patterns