OLABANJO TEST
This example shows a force-directed network graph with linked nodes representing people in different roles—contractors, employees, and managers—distinguished by color through a D3 ordinal scale. The visualization uses `d3.forceSimulation` with `forceManyBody`, `forceCenter`, and `forceLink` to position nodes and edges, which are drawn as SVG lines with opacity and stroke width based on edge weight. Node labels are placed below each circle using SVG text elements. The layout animates via the simulation’s tick event, updating node transforms and link coordinates. The code relies on React, D3 v7, and renders to an SVG canvas.