InstData Import: pull out retrieve file methods into separate modules

I didn't read the NOT CG Hub, so yeah, it can. I added file:// too.