Diagram editor