It is often preferable to use the primal edges (lines) to visualise metrics on the dual graph (i.e. instead of using points).
This release implements a change where primal edges are automatically copied across to dual graph nodes when using the [`graphs.nx_to_dual()`](https://cityseer.benchmarkurbanism.com/tools/graphs#nx-to-dual) method. Downstream conversion via [`io.network_structure_from_nx()`](https://cityseer.benchmarkurbanism.com/tools/io#network-structure-from-nx) will likewise retain the primal edge geometry for visualisation of metrics written to dual node `GeoDataframe` structures.