Updated the UML diagrams and added svg exports for documentation purpose.