Wherever you place the intersection (that is just a setable option based on system) you are going to have i,j,k axis with hex. You go out the radius on each axis and connect them all. This give you a larger hex, based on center and middle starting point (token snapping based on system) and drawn based on page setting hex orientation (h or v.) That outer line.... you just path (Bresenham's line drawing algorithm.) That same algorithm can also be used for a polygonal line pathing tool.... if you wanted to draw a river or a road on a hex map (tile swapping.) There is a lot that needs to be done with pathing.... this is just distance line drawing... but you can use it for things like Dungeon Connect or a really powerful Dynamic Lighitng tool.... pathing is way under used.