Don't allow null selected nodes.
AssetLoader changed to receive the resolved FileHandle along with the file name.

See comments in #517.