Diagrams painter with your own shapes(you can mix uml 2.0 diagrams with your own shapes)