Updated diagrams

Added new classes/interfaces and adjusted layouts as necessary.
We can now read SqlDialect from SessionFactory