Guided tour of the design patterns module