Add uml diagrams for patterns