Revert "Revert "Class diagram added""

This reverts commit 56257da781042f984b26ebb1e3ee7dcce73fbb7a.