store full path in LaunchableNode
add nodes property to LaunchableFile (slow - needs to be optimized or at least memoized)