Updated uml diagram image. Note: the automatic uml generation stuff
is pretty much useless now, eUML doesn't like it when you don't create
methods and variables using it.