private VisualGraphLayout<V, E> buildLayout() {

		VisualGraphLayout<V, E> layout = graph.getLayout();
		if (layout == null) {
			// sanity check
			throw new AssertException("Graph should have had a layout applied before rendering." +
				"  Make sure the layout has been created and that it is returned from " +
				"VisualGraph.getLayout()");
		}

		// for knowing when to update the size of the satellite
		layout.addLayoutListener(layoutListener);

		return layout;
	}
This is called to configure the satellite viewer's rendering settings.  Subclasses can
override this method to change, as needed.

@param viewer the new satellite viewer
@param layout the viewer's layout
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/GraphComponent.java