added dependency directory structure diagram