Add support for fetching the program from an URL