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