Rough UML Diagram using new UML software. Open Source, of course.