Added layered graph layout using dagre (https://github.com/cpettitt/dagre)