Patterns: Inside The Design Library.