Add outline for "Design patterns" chapter