@SuppressWarnings("unchecked")
	@Override
	public VisualGraph<V, E> getVisualGraph() {
		return (VisualGraph<V, E>) getGraph();
	}
Creates a GridLocationMap for the subtree rooted at the given vertex. It does this by
recursively getting grid maps for each of its children and then merging them together
side by side.
@param g the original graph
@param tree the graph after edge removal to convert it into a tree
@param v the root of the subtree to get a grid map for
@return a GridLocationMap with the given vertex and all of its children position in the 
grid.
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/layout/flowchart/AbstractFlowChartLayout.java