Diagrammer component is an extension of Visualizer component that goes beyond graph and data visualization to add a thick layer that deals with all aspects of diagramming and business model edition:

Besides the Component aspect, Diagrammer is a comprehensive framework with which developers can offer to end users a great diagramming experience and offer applications and business data, a simpler mode for edition, presentation and synchronization.

All aspects inside Diagrammer and all default user interactions can be easily overridden to customize the main application logic and styling that refer to a defined Renderer.