tree layout repurposed from http://www.datascienceontology.com/