Defining a new diagram type itself: shape type, name, icon
Defining new element types through diagram toolbar
Defining viewmaps