Added summary UML class diagrams for the interfaces, abstractions, and classes.