Helena's UML diagrams

Here's Helena's part. I have to modify some of them because they are
empty images when I generated them using pyreverse. Take a quick look
and I will update them by Sunday.