Update class diagram, add class explanation.