Updated Dependency Diagram to contain algorithms and data structures