discover hubs and nodes (test-covered)
`.getLineForNode` → `.getLineForAddr`