Minor fixes.
Add class diagram in up-to-date violet format. Poor thing they do not support their own old shit any longer.