Split image_dir out of misc_nodes, next rename misc_nodes to browse_dir and have image_dir use a rosparam as directory parameter.
Can get default graph running with:

roslaunch vimjay vimjay.launch graph_file:="none"

Need to press x to unpause, next set default pause param from launch file.

Haven't tracked down newline rosconsole issue, tried disabling bash color codes but didn't work.
Saving new minimal graph and launching it by default, next make the saveGraph save into ros param controlled location.