Classes of Directed Graphs