Version 3

    Here is the class diagram that has been created using the open source tool Dia.