Implement Adam's changes:
Rename DiagramElement to DiagramComponent
Rename Diagram to ClassDiagram
Change DiagramComponent to abstract class and update ClassElement/Relationship to extend it.