Scenario 2

This is not ready for merge. I just want to get some eyes on it.

@kadst43 
If anything, we remove the prepended path string and just pass in the path, rather than a name. That way, if I wanted to look for the `radio` anywhere, I'd use `//radio` and if you wanted to use a direct path, you could use something like `/player/rover/cargo`. I don't know how much I like that, so if we keep the node names unique, we will be fine.