void CreateProperLayeredGraph()
        {
            IEnumerable <IntEdge> edges = CreatePathEdgesOnIntGraph();
            var nodeCount = Math.Max(intGraph.NodeCount, BasicGraph <Node, IntEdge> .VertexCount(edges));
            var baseGraph = new BasicGraph <Node, IntEdge>(edges, nodeCount)
            {
                Nodes = intGraph.Nodes
            };

            ProperLayeredGraph = new ProperLayeredGraph(baseGraph);
        }