Templated PathNodeGraph for ease of use

 - Defined a new renderer for displaying a PathNodeGraph