Create DiagramUtils class to handle diagrams creation.
Add isBlockDefinitionDiagram(), update refreshDiagram().
Update DiagramUtils.
Add dependences.
Remove cyclic reference.