Describir: The theory and applications of graphs