Now with A* templated on node content ownership