This reverts commit 3c261e0dfa. This was not so useful as is due to the way dependency paths are stored in scenes and resources.
3c261e0dfa