Two-step rendering process to account for node widths.
Make use of existing styles and dagre-d3 features.