Retire save_candidate_solution()
Add rudimentary path derivation
Extract class NicestNodePlacementFinder