Used Gaphor to draw UML and committed report.